是否可以在python中使用字符串和整数进行数组索引?
例如:
i = 0
for id in list_2:
list_1[i]['First'] = list_2[id]['First']
list_2[i]['Second'] = list_2[id]['Second']
i = i + 1
编辑1:
list_2 是包含每个ID的ID和值集的字典。例如:
{1000: {'iscrowd': 0, 'image_id': 438346, 'category_id': 1}, 1001 : {'iscrowd': 0, 'image_id': 438345, 'category_id': 2}}
1000 和 1001 是ID。
答案 0 :(得分:0)
没有
列表可以通过整数编制索引:
myList = ['a', 5, 435, -5, "a string", "another string", 80]
index = 4
myList[index]
但是列表不能用字符串索引。但是,字典可以通过键索引,键可以是字符串:
myDict = {"First": 42, "Second": 89}
key = "First"
myDict[key]