0

拜托,对于那里的 python 人来说,这可能是一个非常简单的问题,但对于像我这样的初学者来说,我发现它有点。我有一个包含随机、未排序数字的数组。我正在循环遍历它,每次,我都希望它打印如下内容:

i:number in the array..
0:3
1:5
2:6
3:2

因此,首先它打印 i 的索引,后跟一个 : 字符,然后打印第 i 个索引中的数字

这是我的代码,但我不知道如何显示这个..

for i in range(len(numberInput)):
     print numberInput[i]

任何想法将不胜感激。谢谢

4

1 回答 1

2

使用enumerate字符串格式化

>>> lis = [3,5,6,2]
>>> for ind, item in enumerate(lis):
...     print "{}:{}".format(ind, item)
...     
0:3
1:5
2:6
3:2
于 2013-07-02T11:36:36.710 回答