python的列表

Posted cg-liusen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的列表相关的知识,希望对你有一定的参考价值。

技术图片

一:什么是列表

  一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都要用英文逗号隔开。

  列表很包容,各种类型的数据(整数/浮点数/字符串)无所不能包。

二:访问列表元素

  students = [‘小明‘,‘小红‘,‘小刚‘]
  print(students[0])

  括号里的数字叫索引

  索引从0而不是1开始

 

 

 

 三:修改列表

  要修改列表元素,可指定列表名和要修改的元素索引,再指定该元素的新值。

  例:

  students = [‘小明‘,‘小红‘,‘小刚‘]

  students[0] = ‘小李‘

  print(students)

  >>[‘小李‘,‘小红‘,‘小刚‘]

四:在列表中添加元素

  使用方法append()

  例:

  students = [‘小明‘,‘小红‘,‘小刚‘]
  students.append("小美")
  print(students)

  >> [‘小明‘,‘小红‘,‘小刚‘,‘小美‘]

五:在列表中插入元素

  使用方法insert()

  可在列表中任何位置添加新元素。

  例:

  students = [‘小明‘,‘小红‘,‘小刚‘]
  students.insert(0,"小美")
  print(students)

  >>[‘小美’,‘小明‘,‘小红‘,‘小刚‘]

六:从列表中删除元素

  1:使用del语句删除元素,在括号内加入索引值就可以删除列表任意位置的元素。

    例:

    students = [‘小明‘,‘小红‘,‘小刚‘]
    del students[0]
    print(students)

    >>[‘小红‘,‘小刚‘]

  2:使用方法pop()删除元素

    方法pop()可删除列表末尾的元素,并让你可以接着使用它,在括号内加入索引值就可以删除列表任意位置的元素。

    例:

    students = [‘小明‘,‘小红‘,‘小刚‘]
    students_b = students.pop()
    print(students)

    print(students_b)

    >>[‘小明‘,‘小红‘]

    >>小刚

  3:使用方法remove()根据值删除元素。

    例:

    students = [‘小明‘,‘小红‘,‘小刚‘]
    students.remove(‘小明‘)
    print(students)

    >>[‘小红‘,‘小刚‘]

七:倒着打印列表

  要翻转列表的排列顺序,可使用方法reverse()

  例:

  students = [‘小明‘,‘小红‘,‘小刚‘]
  students.reverse()
  print(students)

  >>[‘小刚‘,‘小红’,‘小明’]

八:确定列表的长度

  可使用函数len()快速获取列表的长度

 

 

  

 

以上是关于python的列表的主要内容,如果未能解决你的问题,请参考以下文章

Python代码阅读(第25篇):将多行字符串拆分成列表

Python代码阅读(第40篇):通过两个列表生成字典

Python代码阅读(第13篇):检测列表中的元素是否都一样

30 段 Python 实用代码

python常用代码

Python代码阅读(第41篇):矩阵转置