list tuple

一. 列表

能装东西的东西, 列表中装的数据是没有限制的. 大小基本是够用的.

列表使用 [ ] 表示. 在列表中每个元素与元素之间用逗号隔开. 

有索引和切片

[start: end: step]

二. 增删改查

1.增加:

append()  追加  在最后添加, 效率比较高

 insert()    插入, 可能会导致元素移动   insert(2,"元素")

extend()   迭代增加

2.删除:

remove()  删除指定元素, 但删除不存在的元素会报错

pop()  删除最后一个,也可以索引删除   pop(2)

clear()  清空list

del    切片删除   del lst[0:3]

3.修改:

索引修改

lst[2] = "新元素"

4.查询: 

for el in lst:
  print(el)

 5.操作:

  1. count()

  2. sort()  升序排序

      sort(reverse = True)   降序排序

  3. reverse()   翻转

  4. find()

  5. index()

三. 元组(tuple)

不可变得列表.  只读列表,  由小括号表示.  元素与元素之间使用逗号隔开,  数据类型没有限制,  第一层不可变,  第二层取决于数据类型

如果是空元祖:  tuple()

一个元素的元组  (1, )

四. 列表的嵌套和元组的嵌套

元组和列表都可以进行嵌套

使用降维操作, 一层一层的看

五. range()

range(边界)   从0到边界

range(start, end)  从start到end

range(start, end, step)   从start到end, 步长是step

遍历列表的时候可以使用range

for i in range(len(lst)):
  print(lst[i])
作者:凯旋.Lau
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/KX-Lau/p/9598559.html