Python—序列
Python序列基本概念
whyfail
编程界崇尚以简洁优雅为美,很多时候,如果你觉得一个概念很复杂,那么很可能是你理解错了!
展开
-
Python之元组
元组 tuple列表数与可变序列,可以任意修改列表中的元素。元组数与不可变序列,不能修改元组中的元素。因此,元组没有增加元素、修改元素、删除元素相关的方法。只需要元组的创建和删除,元组中元素的访问和计数即可。元组支持操作:1,索引访问2,切片操作3,连接操作4,成员关系操作5,比较运算操作6,计数元组的创建通过()创建元组,小括号可以省略如果只有一个元素,则必须后面加逗...原创 2019-11-04 00:25:12 · 191 阅读 · 0 评论 -
Python之列表操作
包头不包尾[:]:提取整个列表>>> a = [1,2,3,4,5,6]>>> a[:][1, 2, 3, 4, 5, 6]>>> [start:]从start索引位置开始到结尾>>> a = [1,2,3,4,5,6]>>> a[1, 2, 3, 4, 5, 6]>>>...原创 2019-11-02 18:53:55 · 77 阅读 · 0 评论 -
Python之列表
通过索引来直接访问元素索引范围在[0,列表长度-1]。超出这个范围则会抛出异常。index()获得指定元素在列表中首次出现的索引index可以获取指定元素首次出现的索引位置。>>> a = [1,2,3,1,2,3,1,2,3]>>> a[1, 2, 3, 1, 2, 3, 1, 2, 3]>>> a.index (2,3) #...原创 2019-11-02 18:43:54 · 167 阅读 · 0 评论 -
Python之集合
集合集合是无序可变,元素不能重复。实际上,集合底层是字典实现,集合的所有元素都是字典中的’键对象‘,因此是不能重复的且唯一的。集合创建和删除1.使用{}创建集合对象,并使用add()方法添加元素>>> a = { 'wukong',555,'wuneng',444 }>>> a{'wukong', 555, 444, 'wuneng'}>&...原创 2019-10-26 17:30:55 · 87 阅读 · 0 评论 -
Python之字典
字典字典是‘键值对’的无序可变序列,字典中的每个元素都是一个‘键值对’包含:‘键对象’和‘值对象’可以通过‘键对象’实现快速获取、删除、更新对应的‘值对象’。字典中通过‘键对象’找到对应的‘值对象’。‘键’是任意的不可变的数据,比如:整数、浮点数、字符串、元组。但是:列表、字典、集合这些可变对象,不能作为‘键’。并且‘键’不可重复。一个典型的字典的定义方式:a = { ‘name...原创 2019-10-26 15:29:18 · 172 阅读 · 0 评论 -
Python之序列
序列是一种数据存储方式,用来存储一系列的数据。在内存中,序列就是一块用来存放多个值的连续的内存空间。python中常见的序列结构由:字符串、列表、元组、字典、集合序列中存储的是整数对象的地址,而不是整数对象的值。...原创 2019-11-01 19:38:05 · 92 阅读 · 0 评论 -
Python之表格数据
表格数据使用字典和列表存储,并实现访问r1 = { 'name':'悟能','age': 333,'city': '流沙河' }r2 = { 'name':'悟净','age': 444,'city': '高老庄' }r3 = { 'name':'悟空','age': 555,'city': '花果山' }tb = [ r1,r2,r3 ]#获得第二行人的年龄print ( tb...原创 2019-10-26 15:01:33 · 228 阅读 · 0 评论