我现在正在学习python,需要解决这个问题
city_indices = list(range (0,len (cities)))
城市指数 [0,1,2,3,4,5,6,7,8,9,10,11]
城市名称=[‘布宜诺斯艾利斯’、‘多伦多’、‘平昌’、‘马拉凯什’、‘阿尔布开克’、‘洛斯卡波斯’、‘格林维尔’、‘群岛海’、‘瓦拉瓦拉谷’、‘萨利纳岛’、‘索塔’、‘伊瓜苏瀑布’]
您的任务是将变量名_和_秩分配给一个列表,每个元素等于城市名及其对应的秩。例如,第一个元素是“1.布宜诺斯艾利斯”,第二个元素是“2.多伦多”。使用for循环并列出city_索引和city_名称来完成此操作
names_and_ranks = ['change this to different elements'] # make sure the list is empty
names_and_ranks[0] # '1. Buenos Aires'
names_and_ranks[1] # '2. Toronto'
names_and_ranks[-1] # '12. Iguazu Falls'
谢谢你的帮助。我找到了解决办法
names_and_ranks = []
for index in city_indices:
names_and_ranks.append(f"{index + 1}. {city_names[index]}")
在python中使用extend组合列表
如果您真的想使用循环,请像这样使用
相关问题 更多 >
编程相关推荐