1、python当中用来合并多个数组的办法:zip()
l1 = ['alex', '11', '22', '33'] l2 = ['is', '11', '22', '33'] l3 = ['good', '11', '22', '33'] l4 = ['boy', '11', '22', '33'] print('_'.join(list(zip(l1,l2,l3,l4))[0])) *.join()可以连接元组中的字符串元素
配合使用append与remove实现数组操作简单的处理
2、python当中用来处理多个数组的比较:set()
set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等
>>> x = set('eleven') >>> y = set('twelve') >>> x,y ({'l', 'e', 'n', 'v'}, {'e', 'v', 'l', 't', 'w'}) >>> x & y #交集 {'l', 'e', 'v'} >>> x | y #并集 {'e', 'v', 'n', 'l', 't', 'w'} >>> x - y #差集 {'n'} >>> y -x #差集 {'t', 'w'} >>> x ^ y #补集 {'t', 'n', 'w'} >>> y ^ x #补集 {'w', 'n', 't'} >>> 交集 & : x&y,返回一个新的集合,包括同时在集合 x 和y中的共同元素。 并集 | : x|y,返回一个新的集合,包括集合 x 和 y 中所有元素。 差集 - : x-y,返回一个新的集合,包括在集合 x 中但不在集合 y 中的元素。 补集 ^ : x^y,返回一个新的集合,包括集合 x 和 y 的非共同元素。