我是python的新手,我想将一个列表中的每一行连接到python中另一列表中的另一行。我想将列表中的整数放在字符串列表中每个字符串的前面。例如:
int = [1, 2, 3]
string = ['a', 'b', 'c']
final product: [1'a', 2'b', 3'c']
我该怎么做?
答案 0 :(得分:1)
假设您要执行字符串连接行为,则可以在列表理解中使用zip
>>> nums = [1, 2, 3]
>>> letters = ['a', 'b', 'c']
>>> [str(i) + j for i, j in zip(nums, letters)]
['1a', '2b', '3c']
答案 1 :(得分:0)
您可以像这样解决此问题
final_product = []
for i in range(len(string)):
final_product.append(zip(nums[i], string[i] ))