text Python list,tuple,array.array,set,deque场景总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text Python list,tuple,array.array,set,deque场景总结相关的知识,希望对你有一定的参考价值。

参考书籍: <<流畅的Python>>第二章

list是可变列表, 里面可以存不同的数据类型, 支持列表推导式, 但是并不高效.
array.array适合存储大量的数据, 因为在背后存储的并不是float对象, 而是字节表述.
set适合大量contains检测.
deque适合频繁先进先出的场景, 还支持rotate等复杂操作
tuple可以具名.
heapq提供了heappush和heappop方法, 让用户可以把可变序列当做堆队列或者优先队列来使用.
================

可以对list实行切片操作.

以上是关于text Python list,tuple,array.array,set,deque场景总结的主要内容,如果未能解决你的问题,请参考以下文章

python的list中包含tuple,如何修改tuple中的元素?

Python中的list与tuple集合

Python list和tuple的相互转换?

Python里面如何实现tuple和list的转换

python 元组操作(tuple)

Python中list,tuple,dict,set的区别和用法