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_)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM