首页 > 编程语言 > 详细

Python enumerate()内置函数

时间:2019-05-18 14:18:54      阅读:109      评论:0      收藏:0      [点我收藏+]

Python enumerate()内置函数

文章参考

描述

enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合成一个索引序列,同时列出数据和数据下标,一般用于for循环当中。

语法

enumerate(sequence,[start=0])

参数

  • sequence -- 一个可遍历的对象(列表、元组、字典、字符串)支持迭代
  • start -- 索引序号起始位置

举栗子

以下展示enumerate的两种使用方法:

方法1 for循环使用 enumerat

list = ['Google', 'Runoob', 'Taobao', 'Yahoo']
# 能够把一个列表转换成 {索引:列表}
for index, item in enumerate(list, 1):  # 起始索引给1
    print('{}:{}' .format(index, item))  # 格式化字符串处理
    
# 不带索引值,直接输出
for u in list:
    print(u)
    
# 方法2普通for循环
i = 0
for enumerate in list:
    print(i, list[i])
    i = i + 1

方法2 普通for循环

i = 0
for enumerate in list:
    print(i, list[i])
    i = i + 1

一句话的事

seasons = ['Spring', 'Summer', 'Fall', 'Winter']
print(dict(enumerate(seasons,1)))
# 方法1for循环使用enumerate
list = ['Google', 'Runoob', 'Taobao', 'Yahoo']
# 能够把一个列表转换成 {索引:列表}
for index, item in enumerate(list, 1):  # 起始索引给1
    print('{}:{}' .format(index, item))  # 格式化字符串处理
    
# 不带索引值,直接输出
for u in list:
    print(u)
    
# 方法2普通for循环
i = 0
for enumerate in list:
    print(i, list[i])
    i = i + 1
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
print(dict(enumerate(seasons,1)))

Python enumerate()内置函数

原文:https://www.cnblogs.com/Dr-wei/p/10885462.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!