在python中按特殊顺序合并两个列表

在python中按特殊顺序合并两个列表,python,list,arraylist,concatenation,Python,List,Arraylist,Concatenation,我有以下两个清单: char=['aa','bb','cc'] 及 number=[100200300] 我想要的是: result=[[aa',100],[bb',200],[cc',300]] 谢谢您可以使用列表理解和zip来创建您想要的列表 characters=['aa','bb','cc'] 数字=[100200300] 结果=[[x,y]表示zip中的x,y(字符,数字)] 你尝试了什么?@aws\u学徒实际上我不知道我该怎么做如果我想要这个结果:result=[('aa',100)

我有以下两个清单:

char=['aa','bb','cc']

number=[100200300]

我想要的是:

result=[[aa',100],[bb',200],[cc',300]]


谢谢

您可以使用列表理解和zip来创建您想要的列表

characters=['aa','bb','cc']
数字=[100200300]
结果=[[x,y]表示zip中的x,y(字符,数字)]

你尝试了什么?@aws\u学徒实际上我不知道我该怎么做如果我想要这个结果:
result=[('aa',100),('bb',200),('cc',300)]
我编辑了评论,现在我相信你会得到你需要的结果。
char= ['aa', 'bb', 'cc']
number= [100, 200, 300]
result=zip(char,number)
list(result)