python刻意练习day 3 列表与元组

python中的列表和元组,类似于C中的数组,可以储存多个变量

1.列表(list)

列表的定义方法为 : [元素1,元素2,…,元素n]
重点是中括号[]确定边界和逗号隔开元素
列表是有序的,无固定大小,可以保存任意数量和类型的python对象
列表可以使用附加(append,extend),插入(insert),删除(remove,pop)等方法

append()和extend()的区别
append在列表末尾添加一个元素,也可以是另一个列表
extend()将另一个列表中的所有元素添加到原列表

insert(a,b)在编号a之前的位置插入b

remove()移除列表中某个值的第一个匹配项
pop(-1)移除列表中最后一个元素并打印该值

del 语句删除单个或多个对象

列表切片: start,stop, step
step默认为1

列表的常用操作符

  1. 比较操作符 ><等
  2. 逻辑操作符 and or not
  3. 连接操作符 + 将列表首尾相连
  4. 重复操作符 * 将列表复制拼接
  5. 成员关系操作符 in, not in

列表的其他方法
count:统计某元素在列表中出现次数
index:找出某个值第一个匹配项的索引位置
reserve:反向排列列表中所有元素
sort(key=none,reserve=False):对原列表进行排序

2.元组(tuple)

元组的定义方法为(元素1,元素2,…,元素n)
小括号划分边界,逗号隔开
python中元组与列表类似,但创建后不能修改
创建元组可以使用小括号()或者什么都不用,但一般使用()
元组只含一个元素时,需要在元素后面加逗号
如数组一样,也可以创建二维元组
元组也可以切片
元组相关的操作符有:

  1. 比较操作符
  2. 逻辑操作符
  3. 连接操作符+
  4. 重复操作符*
  5. 成员关系操作符

与列表相同

元组的大小和内容不可更改,所以只有count和index两种方法,同列表

发布了24 篇原创文章 · 获赞 0 · 访问量 317

猜你喜欢

转载自blog.csdn.net/weixin_45776003/article/details/102693330