系统:Windows 7
语言版本:Anaconda3-4.3.0.1-Windows-x86_64
编辑器:pycharm-community-2016.3.2这个系列讲讲Python对列表的一些实用操作
本文介绍:两个列表各元素进行字符串的组合
Part 1:示例说明已知列表list_a = [1, 2, 3, 4],列表list_b = ['a', 'b', 'c', 'd']
想获取如下结果['1+a', '2+b', '3+c', '4+d'],其实就是上面两个列表每个对应元素分别进行如下操作str(a) + "+" + b
那么如何实现该结果呢?
Part 2:方法1创建一个空列表list_a_b
对任一列表(这里使用list_a)进行enumerate方式遍历,获取其每个元素的值a,再根据位置信息获取另外一个列表对应元素b,2个元素进行运算输出c
将每一个c追加到列表list_a_b
代码如下:list_a = [1, 2, 3, 4]
list_b = ['a', 'b', 'c', 'd']
# 方法1
list_a_b = []
for i, e in enumerate(list_a):
a = e
b = list_b[i]
c = str(a) + "+" + b
list_a_b.a