2

Python でリスト要素から番号付きリストを作成する必要があります。リストの例:

destinations = ['Los Angeles ', 'Rhodos ', 'Dubai ', 'Manila ', 'Mallorca ', 'New York ']

要素を番号付きリストとして出力する必要があります。

1. Los Angeles 
2. Rhodos 
3. Dubai 
4. Manila 
5. Mallorca 
6. New York

私が行った場合:

print ('\n'.join(destinations)) 

要素を別々の行に出力しますが、数字を追加できません。

4

2 に答える 2

4

あなたは単に使用enumerate()してから数えます1

>>> destinations = ['Los Angeles ', 'Rhodos ', 'Dubai ', 'Manila ', 'Mallorca ', 'New York ']  
>>> for index, value in enumerate(destinations, 1):
...     print("{}. {}".format(index, value))
... 
1. Los Angeles 
2. Rhodos 
3. Dubai 
4. Manila 
5. Mallorca 
6. New York 
于 2016-05-20T10:35:28.617 に答える
0
for i, dest in enumerate(destinations, 1):
    print(" %d. %s" % (i, dest))
于 2016-05-20T10:34:27.940 に答える