[英]How can I combine two arrays with special parameters using Python
我有兩個 arrays:
a = ['a', 'b', 'c']
b = ['1', '2', '3']
如何將它們組合在一個名為“c”的數組中,並具有以下視圖:
c = ['a1', 'b2', 'c3']
您可以將內置函數map
和zip
與str.join
一起使用:
list(map(''.join, zip(a, b)))
output:
['a1', 'b2', 'c3']
zip
將允許您匹配相應的索引:
result = [''.join(x) for x in zip(a,b)]
您也可以嘗試這樣的事情(除了使用 zip function )
>>>[j + b[i] for i, j in enumerate(a)]
['a1', 'b2', 'c3']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.