zoukankan      html  css  js  c++  java
  • Python3-笔记-C-003-函数-enumerate

    def testenumerate():
    # enumerate(iterable, start=0)
    # enumerateiterable组成一个索引序列,利用它可以同时获得索引和值
    # 多用于在for循环中得到计数

    l = ['a', 'b', 'c'] # <class 'list'>: ['a', 'b', 'c']
    l1 = list(enumerate(l)) # <class 'list'>: [(0, 'a'), (1, 'b'), (2, 'c')]
    t = ('快乐', '高兴', '开心') # <class 'tuple'>: ('快乐', '高兴', '开心')
    l1 = list(enumerate(t)) # <class 'list'>: [(0, '快乐'), (1, '高兴'), (2, '开心')]
    d = {'深圳': 1, '广州': 2, '珠海': 3}
    l1 = list(enumerate(d, 2)) # <class 'list'>: [(2, '深圳'), (3, '广州'), (4, '珠海')]
    s = '深圳1800万人'
    l1 = list(enumerate(s, 1)) # <class 'list'>: [(1, ''), (2, ''), (3, '1'), (4, '8'), (5, '0'), (6, '0'), (7, ''), (8, '')]

    # 遍历
    list1 = ["", "", "一个", "测试"]
    for index, item in enumerate(list1, 1):
    print(index, item)
    # 1
    # 2
    # 3 一个
    # 4 测试

    # 统计文件的行数
    count = 0
    for index, line in enumerate(open("file.txt", 'r')):
    count += 1
    print(count)
  • 相关阅读:
    局域网组网总目录
    VLAN之间的通信
    DHCP
    ACL
    linux 程序后台运行
    VLAN
    VTP
    dubbox生产者与消费者案例
    String data jpa执行的增删改查
    StringBoot整合Mytais实现数据查询与分页
  • 原文地址:https://www.cnblogs.com/vito13/p/7730029.html
Copyright © 2011-2022 走看看