Python enumerate 用法总结

来源:互联网 发布:js选择文件保存路径 编辑:程序博客网 时间:2024/06/04 20:37

enumerate() 是Python的内置函数
enumerate在字典上上的意思是枚举、列举的意思
对于想要迭代访问序列中的对象,同时还要获取当前对象的索引,可以使用enumerate
使用enumerate带来的方便

#例如在字符串列表中替换值,不使用enumeratestrings = ['Jack', 'Long', 'Alex', 'John']#John 和隔壁班Leili换班了for str in strings:    if 'John' in str:       index = strings.index('John')       strings[index] = 'Leili'
#使用enumerate可以同时直接获取索引-值strings = ['Jack', 'Long', 'Alex', 'John']#John 和隔壁班Leili换班了for index, str in enumerate(strings):    if 'John' in str:        strings[index] = 'Leili'
原创粉丝点击