2009年10月24日土曜日

リスト操作 enumerate

moji = ["a", "b", "c", "d", "e"]
>>> moji
['a', 'b', 'c', 'd', 'e']

for i,v in enumerate(moji):
print i, v
0 a
1 b
2 c
3 d
4 e


for i, v in enumerate(moji):
index_moji.append("%d, %s" % (i, v))
>>> index_moji
['0, a', '1, b', '2, c', '3, d', '4, e']


for i, v in enumerate(moji):
a = ["%d, %s" % (i, v)]
index_moji.append(a)
>>> index_moji
[['0, a'], ['1, b'], ['2, c'], ['3, d'], ['4, e']]

for i, v in enumerate(moji):
a = [i, v]
index_moji.append(a)
>>> index_moji
[[0, 'a'],[1, 'b'], [2, 'c'], [3, 'd'], [4, 'e']]

>>> moji
['a', 'b', 'c', 'd', 'e']

>>> index_moji
[[0, 'a'],[1, 'b'], [2, 'c'], [3, 'd'], [4, 'e']]

>>> len(moji)
5

>>> len(index_moji)
5