Python
Python学习笔记
Fu Junzhe
STILL WALKING
展开
-
Python数据结构——tuple
tuple 元组什么是tuple元组是一种和列表非常相似的线性数据结构,也支持不同的数据类型。最大的区别就是元组一旦创建不可改变,和string一样,所有改变元组内容的操作都会返回一个新的元组。对于可变、不可变的理解:元组和列表一样,都是存储引用而不是对象本身,因此所谓的不可修改是指元组自己的每一个元素保存的引用不能被修改。如果元组某个元素的引用是另一个引用,我们也可以做到“修改元组...原创 2020-05-02 14:48:09 · 485 阅读 · 0 评论 -
Python数据结构——list
list 列表什么是list列表是Python中特有的一种线性数据结构,列表是可变的,有序的,我们可以用选择操作符来改变任意位置的值,和数组不同的是,列表可以同时保存不同类型的元素(异构)。在CPython中,list是一个存储指针的长度可变的数组(用C++的话来说是一个动态数组)。也就是说列表中的每个元素存储的并不是对象本身,而是一个指向对象的引用。list有哪些功能list的创...原创 2020-05-02 00:19:42 · 824 阅读 · 0 评论 -
Python数据结构——array
array 数组array是什么一般来说,array基本是所有程序语言都有的一种基础线性结构,元素以特定的顺序存储在一段连续的内存中。在Python中其实也有array这种数据结构,和其他语言的array一样,也是内存连续,只能存储相同类型元素的线性数据结构,而且Python的array只能存储数值和字符。array有哪些功能这里只讲一下内置array。需要先import array...原创 2020-05-01 18:56:53 · 30830 阅读 · 0 评论