1:list:
方法一
最原始,最笨的方法,分别从两个列表中取出所有的元素,再放入新列表中就OK了。示例代码如下:
1 2 3 4 5 6 7 8 |
|
行动结果如下:
[1,2,3,4,5,6]
方法二
这里要用到python中的一个内置函数zip()
,它的作用从名字就可以看出来,就是将几个本来无关的内容打包到一起。废话少说,看代码:
1 2 3 4 |
|
先打包,再降维,就这么简单。(其实一点也不简单,看到后面你就会有想打人的冲动)
方法三
我去,写到最后才发现,前面写的都是废话,为什么呀,因为python语法一句话就能实现的事,我竟然在这里纠结了一篇文章,真是闲得蛋疼。
1 2 3 |
|
关于list的合并函数还有extend和append函数;
2:关于tuple则和list基本相同:
3:字典合并:
dict1 = { "name":"owen", "age": 18 }
dict2 = { "birthday": "1999-11-22", "height": 180 }
1
2
合并两个字典得到:
{ "name":"owen", "age": 18, "birthday": "1999-11-22", "height": 180 }
方法1:
dictMerged1 = dict( dict1.items() + dict2.items() )
方法2:
dictMerged2 = dict( dict1, **dict2 )
方法 2 等同于:
dictMerged2 = dict1.copy()
dictMerged2.update( dict2 )
update 方法就是将dict2中的数据更新到dictMerged2中;
或者
dictMerged2 = dict( dict1 )
dictMerged2.update( dict2 )
参考:https://blog.csdn.net/u010649766/article/details/78661714