美文网首页
list 列表

list 列表

作者: LET149 | 来源:发表于2025-07-24 03:46 被阅读0次

列表中的元素是有顺序的,可以通过顺序号(0-based)来提取元素

0. 创建一个空列表

aa = []

1. 构建一个列表

aa=123
kk = [aa, "pp", 999]

    1. 列表中的元素不要求是同一类型的数据
    1. 列表可以进行不断地嵌套

2. 提取列表中的元素

kk[0] : 提取列表中第一个元素
kk[1] : 提取列表中第二个元素
kk[-1] : 提取列表中倒数第一个元素
kk[-2] : 提取列表中倒数第二个元素

3. 修改列表中的某个元素

kk[2] = "dd": 修改列表中的第三个元素

4. 向列表末尾添加元素

kk = ["aa", "bb", "cc"]
kk.append("hh") : 向列表末尾添加hh这个元素

5. 向列表中任意位置插入一个元素

kk = ["aa", "bb", "cc"]
kk.insert(2, "hh") : 在列表第三个元素之前添加元素hh/ 在列表中第二个间隔处添加元素hh

6. 删除列表中的某个元素

kk = ["aa", "bb", "cc"]
del kk[1] : 删除列表中的第二个元素

7. 删除列表末尾的值并将这个删除的值赋值给另一个变量 (弹出操作)

kk = ["aa","bb","cc","dd"]
pp = kk.pop() : 删除列表kk中的最后一个元素,并将其赋值给变量pp

注意:当一个元素被弹出后,这个元素被赋值给一个变量,同时原列表中此元素被删除

8. 删除列表任意位置的值并将这个删除的值赋值给另一个变量 (弹出操作)

kk = ["aa","bb","cc","dd"]
pp = kk.pop(1) : 删除列表kk中的第二个元素,并将其赋值给变量pp

9. 根据值来从列表中删除元素

kk = ["aa","bb","cc","dd"]
kk.remove("aa") : 删除列表kk中值为aa的元素

10. 对元素进行排序

kk = ["aa","bb","cc","dd"]
kk.sort() : 对列表kk进行排序,列表kk以新的顺序保存

kk = ["aa","bb","cc","dd"]
pp = sorted(kk) : 对列表kk进行排序并将新的顺序的列表赋值给变量pp,但不改变列表kk本身的顺序;反向排序需要在括号内加入reverse=True

11. 对列表进行反转

kk = ["aa","bb","cc","dd"]
kk.reverse() : 对列表kk使用方法reverse(),列表kk以新的顺序保存

12. 列表长度

len() : 函数

13. 提取列表中的连续多个元素(切片操作)

kk = ["aa","bb","cc","dd"]
kk[1:4] : 提取列表kk中第2和第三个元素

14. 复制列表并与原列表相关联

kk = ["aa","bb","cc","dd"]
pp = kk : 新生成的列表pp与原列表kk实际上指向同一个列表,其中一个列表变化则另一个会同时发生相同的变化

15. 复制列表并与原列表脱离关系

kk = ["aa","bb","cc","dd"]
pp = kk[:] : 新生成的列表pp与原列表kk是相互独立的,不指向同一个列表

16. 去除其中重复的值

set()

kk = ["aa","bb","cc","aa"]
kk

pp = set(kk)
pp
type(pp)

生成名为集合的数据格式

相关文章

网友评论

      本文标题:list 列表

      本文链接:https://www.haomeiwen.com/subject/wpyoartx.html