nameList = ["sam", "tom", "jack", "james" , "robbie", "Lewis"]
id = 1
有一个名字列表和一个初始化为1的id。你知道吗
我要为列表中的前两个名称分配名称id,然后递增id
到目前为止我的代码片段:
nameList = ["sam", "tom", "jack", "james" , "robbie", "Lewis"]
id = 1
for names in nameList:
print names + "," + str(id)
id = id + 1
所需输出为:-
sam,1
tom,1
jack,2
james,2
robbie,3
Lewis,3
有什么帮助吗?谢谢
只需使用
enumerate
迭代列表,然后使用(index / 2) + 1
,就可以得到想要打印的实际值输出
您可以尝试使用enumerate并检查字符串的索引是否为偶数。如果是,增加
id
:注意在每次迭代中
i
将取[0, length-1]
范围内的数字相关问题 更多 >
编程相关推荐