Python enumerate() 函数的使用
生活随笔
收集整理的這篇文章主要介紹了
Python enumerate() 函数的使用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?
enumerate() 函數(shù) 在 Python 2.3. 以上版本可用
enumerate() 函數(shù)的作用:
enumerate() 函數(shù)用于將一個可遍歷的數(shù)據(jù)對象(如列表、元組或字符串)組合為一個索引序列,同時列出數(shù)據(jù)和數(shù)據(jù)下標(biāo),一般用在 for 循環(huán)當(dāng)中
enumerate() 函數(shù)的使用:
list_a = ["我", "是", "胡", "小", "牧"]
print(list(enumerate(list_a))) # 打印結(jié)果位:[(0, '我'), (1, '是'), (2, '胡'), (3, '小'), (4, '牧')]
enumerate() 函數(shù) 會打印出內(nèi)容以及內(nèi)容添加 下標(biāo)值
我們可以使用for 循環(huán)取出 下標(biāo)以及內(nèi)容的值
單獨(dú)打印下標(biāo)值
list_a = ["我", "是", "胡", "小", "牧"]
for i, ele in enumerate(list_a):print(i) # 打印下標(biāo)值
?打印元素值
list_a = ["我", "是", "胡", "小", "牧"]
for i, ele in enumerate(list_a):print(ele) # 打印元素值
?打印元素和下標(biāo)值
list_a = ["我", "是", "胡", "小", "牧"]
for i, ele in enumerate(list_a):print(i, ele) # 打印下標(biāo)和元素值
上面的方法 下標(biāo)值都是從0開始的 enumerate 支持修改下標(biāo)值
例如把我的下標(biāo)值修改位2
list_a = ["我", "是", "胡", "小", "牧"]
for i, ele in enumerate(list_a, 2):print(i, ele) # 打印下標(biāo)和元素值
打印結(jié)果
總結(jié)
以上是生活随笔為你收集整理的Python enumerate() 函数的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三班群名字好听点的
- 下一篇: python 遍历字符串