今天在用列舉時突然發現他的順序並不是按照元素的先後順序的,於是查了一下,與列舉的資料結構有關:
在python中,單引號或者雙引號(』或」)建立字串,用中括號()建立列表,用括號(())建立元組,用大括號({})建立字典,但是{}內沒有鍵值的話,型別是集合。
元組與列表的作用差不多,不同之處在於元組的元素不能修改。
print('字串:')
myvar = 'hello'
for index,name in enumerate(myvar):
print(index)
print(name)
print('列表:')
mylist =['one','two','three','four']
for index,name in enumerate(mylist):
print(index)
print(name)
print('元組:')
mydict = ('one','two','three','four');
for index,name in enumerate(mydict):
print(index)
print(name)
print('集合:')
mydict = ;
for index,name in enumerate(mydict):
print(index)
print(name)12
3456
78910
1112
1314
1516
1718
1920
2122
23列印結果:
字串:
0 h
1 e
2 l
3 l
4 o
列表:
0 one
1 two
2 three
3 four
元組:
0 one
1 two
2 three
3 four
集合:
0 two
1 three
2 four
3 one
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...