亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對(duì)象和類

Python 日期和時(shí)間

Python 高級(jí)知識(shí)

Python 參考手冊(cè)

Python enumerate() 使用方法及示例

Python 內(nèi)置函數(shù)

enumerate()方法向可迭代對(duì)象添加計(jì)數(shù)器,然后將其返回(枚舉對(duì)象)。

enumerate()的語法為:

enumerate(iterable, start=0)

enumerate()參數(shù)

enumerate()方法采用兩個(gè)參數(shù):

  • iterable -支持迭代的序列,迭代器或?qū)ο?/p>

  • start(可選)-enumerate()從該數(shù)字開始計(jì)數(shù)。如果省略start,則將0視為開始。

enumerate()返回值

enumerate()方法將計(jì)數(shù)器添加到可迭代對(duì)象并返回它。返回的對(duì)象是一個(gè)枚舉對(duì)象。

您可以分別使用list()tuple()方法將枚舉對(duì)象轉(zhuǎn)換為list和tuple 。

示例1:如何在Python中使用enumerate()?

grocery = ['bread', 'milk', 'butter']
enumerateGrocery = enumerate(grocery)

print(type(enumerateGrocery))

# 轉(zhuǎn)換成列表
print(list(enumerateGrocery))

# 更改默認(rèn)計(jì)數(shù)器
enumerateGrocery = enumerate(grocery, 10)
print(list(enumerateGrocery))

運(yùn)行該程序時(shí),輸出為:

<class 'enumerate'>
[(0, 'bread'), (1, 'milk'), (2, 'butter')]
[(10, 'bread'), (11, 'milk'), (12, 'butter')]

示例2:遍歷枚舉對(duì)象

grocery = ['bread', 'milk', 'butter']

for item in enumerate(grocery):
  print(item)

print('\n')
for count, item in enumerate(grocery):
  print(count, item)

print('\n')
# 更改默認(rèn)起始值
for count, item in enumerate(grocery, 100):
  print(count, item)

運(yùn)行該程序時(shí),輸出為:

(0, 'bread')
(1, 'milk')
(2, 'butter')

0 bread
1 milk
2 butter

100 bread
101 milk
102 butter

Python 內(nèi)置函數(shù)