enumerate()是python的內建函式
1)enumerate在字典上是列舉、列舉的意思
2)對於乙個可迭代的(iterable)/可遍歷的物件(如列表、字串),enumerate將其組成乙個索引序列,利用它可以同時獲得索引和值
3)enumerate多用於在for迴圈中得到計數
'''
該**塊遵循標準python3的語法
'''>>
>
list=[
1,2,
3,4,
5,6]
>>
>>
for index ,data in
enumerate
(list):
>>
>
for index ,data in
enumerate
(list):
...print
(index,data)..
.011
2233
4455
6>>
> list2=
list[:
:-1]
>>
>
print
(list)[
1,2,
3,4,
5,6]
>>
>
print
(list2)[6
,5,4
,3,2
,1]>>
> list3=
[i*2
for i in
list
ifnot i%2]
>>
>
print
(list3)[4
,8,12
]#############################
#1)遍歷字串:
for i,j in
enumerate
('abcde'):
print i,j
>>
>0,a
>>
>1,b
>>
>2,c
>>
>3,d
>>
>4,e
#遍歷陣列
for i,j in
enumerate((
'a',
'b',
'c')):
print i,j
輸出結果為:
>>
>
0 a
>>
>1,b
>>
>2,c
#遍歷字典:
for i,j in
enumerate()
:print i,j
>>
>
0 a
>>
>
1,b
python enumerate用法總結
enumerate 返回的是乙個enumerate物件,例如 list1 這 是 乙個 測試 for i in range len list1 print i list1 i list1 這 是 乙個 測試 for index,item in enumerate list1 print index,...
python enumerate 函式 用法
enumerate 是python中的內建函式,使用方法為 enumerate x,start 0 函式中的引數x可以是乙個迭代器 iterator 或者是乙個序列,start是起始計數值,預設從0開始。x可以是乙個字典,也可以是乙個序列。a for i item in enumerate a pr...
python enumerate用法小結
原文在這裡 enumerate 是python的內建函式,enumerate在字典上是列舉 列舉的意思 對於乙個可迭代的 iterable 可遍歷的物件 如列表 字串 enumerate將其組成乙個索引序列,利用它可以同時獲得索引和值 enumerate多用於在for迴圈中得到計數 例如對於乙個se...