Python方便的处理方式

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 的非共同元素。