Python 数组操作 小贴士


---------/* Python 数组拷贝 */------------

a=[1,2,3,4]

b=a

a的值发生变化时,如删除某个元素后,b也会发生变化

通过以下方法实现不关联:b=a[:]


---------/* Python 数组交集、并集、差集 */------------

[交集]

a=[2,3,4,5]
b=[2,5,8]

#方法一
tmp = [val for val in a if val in b]

*方法二

list(set(a).intersection(set(b)))

[差集]

list(set(b).difference(set(a))) #b有a没有的

[并集]

list(set(a).union(set(b)))


Python主要有三种数据类型:字典、列表、元组。其分别由花括号,中括号,小括号表示。
如:
字典:dic={'a':12,'b':34}
列表:list=[1,2,3,4]
元组:tup=(1,2,3,4)

tuple to list:
list_=list(a_tuple)

list to tuple
a_tuple=tuple(list_)

原文地址:https://www.cnblogs.com/makeup/p/7080163.html