Python学习笔记(元组、列表)

元组的概念
元组是包含多个元素的类型,元素之间用逗号分割。
例如:t1 = 123,456,“hello”
元组可以是空的,t2 = ()
元组外侧可以使用括号,也可以不使用。
元组有三个特点
元组中元素可以是不同类型。
例如:t3 = 123,456,(“hello”,“中国”)
元组中各元素存在先后关系,可以通过索引访问元组中元素。
例如:t3[0]
元组定义后不能更改,也不能删除。
例如:t3[0] = 456
与字符串类型类似,可以通过索引区间来访问元组中部分元素。
与字符串一样,元组之间可以使用 + 号和 * 号进行运算。
列表的概念
列表(list)是有序的元素集合。
列表元素可以通过索引访问单个元素。
列表与元组类似
列表中每个元素类型可以不一样。
访问列表中元素时采用索引形式。
列表与元组不同
列表的大小没有限制可随时修改。
列表的操作

序列操作符 操作符含义
<seq>+<seq> 连接两个序列
<seq>*<整数类型> 对序列进行整数次重复
<seq>[<整数类型>] 索引序列中的元素
Len(<seq>) 序列中元素个数
<seq>[<整数类型> : <整数类型>] 取序列的一个子序列
For <var> in <seq> : 对序列进行循环列举
<expr> in <seq> 成员检查,判断<expr>是否在序列中
方法 方法含义
<list>.append(x) 将元素x增加到列表的最后
<list>.sort() 将列表元素排序
<list>.reverse() 将列表元素反转
<list>.index() 返回第一次出现元素x的索引值
<list>.insert(i,x) 在位置i处插入新元素x
<list>.count(x) 返回元素x在列表中的数量
<list>.remove(x) 删除列表中第一次出现的元素x
<list>.pop(i) 取出列表中位置i的元素,并删除它

字符串可以通过split()函数,将字符串拆分成一个列表。
例如:
>>> “python is an excellent language”.split()
[‘python’, ‘is’, ‘an’, ‘excellent’, ‘language’]

发布了48 篇原创文章 · 获赞 25 · 访问量 2453

猜你喜欢

转载自blog.csdn.net/qq_43628959/article/details/97274519