Jac*_*ine 2 python list python-3.x
所以我有2个清单:
L1 = ['a', 'b', 'c', 'd']
L2 = ['1', '2', '3', '4']
Run Code Online (Sandbox Code Playgroud)
我需要我的结果看起来像这样:
['a1', 'b2', 'c3', 'd4']
Run Code Online (Sandbox Code Playgroud)
我使用了for循环,但我似乎无法正确使用它.这就是我做的:
L3 = []
L1 = ['a', 'b', 'c', 'd']
L2 = ['1', '2', '3', '4']
for i in range(len(L1)):
L3 += L1[i] + L2[i]
print(L3)
Run Code Online (Sandbox Code Playgroud)
我的结果最终看起来像:
['a', '1', 'b', '2', 'c', '3', 'd', '4']
Run Code Online (Sandbox Code Playgroud)
这就是我的全部.任何帮助将不胜感激!
该zip函数生成一个迭代器,它按顺序从每个参数返回元组:
L3 = [x + y for x, y in zip(L1, L2)]
Run Code Online (Sandbox Code Playgroud)
文档:https://docs.python.org/3/library/functions.html#zip
| 归档时间: |
|
| 查看次数: |
177 次 |
| 最近记录: |