3.python列表简介

1.列表由一系列按特定顺序排列的元素组成。,用方括号([])来表示列表,并用逗号来分隔其中的元素。

2.访问列表元素:列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置或索引告诉Python即可

     

3.索引从 0而不是 1开始 :Python为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为-1,可让Python返回最后一个列表元素: 
 4.修改:修改列表元素,可指定列表名和要修改 的元素的索引,再指定该元素的新值

添加:在列表中添加新元素时,最简单的方式是将元素附加到列表末尾。方法append()让动态地创建列表易如反掌

           在列表中插入元素 ,使用方法insert()可在列表的任何位置添加新元素

           从列表中删除元素 ,使用del语句删除元素 ,使用del语句将值从列表中删除后,你就无法再访问它了。 

           使用方法pop()删除元素 ,方法pop()可删除列表末尾的元素,方法pop()可以帮我们打印出

           根据值删除元素:。如果你只知道要删除的元素的值,可使用方法remove()。  方法remove()只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了所有这样的值.

5.组织列表

          使用方法 sort()对列表进行永久性排序 。

          使用函数 sorted()对列表进行临时排序 :函数 sorted()让你能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序

           如果你要按与字母顺 序相反的顺序显示列表,也可向函数sorted()传递参数reverse=True     

            

         要反转列表元素的排列顺序,可使用方法reverse()。reverse()不是指按与字母顺序相反的顺序排列列表元素,而只是反转列表元素的排 列顺序:

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

          

6.遍历整个列表:

          magicians = ['alice', 'david', 'carolina']  for magician in magicians:      print(magician)   从列表magicians中取出一个名字,并将其存储在变量magician中

          换行符"\n",在每次迭代结束后都插入一个空行.

         在python中一定要避免缩进错误 

7.创建数值列表:函数range()让你能够轻松地生成一系列的数字

for value in range(1,5):     print(value)   左闭右开:只打印1,2,3,4

          要创建数字列表,可使用函数list()将range()的结果直接转换为列表numbers = list(range(1,6))[1, 2, 3, 4, 5] 

轻松地找出数字列表的最大值、 最小值和总和: min(),mix(),sum()

8.处理列表的部分元素——Python称之为切片

players = ['charles', 'martina', 'michael', 'florence', 'eli']  print(players[0:3])

输出: ['charles', 'martina', 'michael'] 

9. 复制列表 

 friend_foods = my_foods[:] 得到俩个列表

  friend_foods = my_foods  它们俩个还是同一个列表

10.元组

列表非常适合用于存储在程序运行期间可能变化的数据集。

不能修改的值称为不可变的,而不可变的列表被称为元组

定义元组  dimensions = (200, 50)   使用了圆括号而不是方括号

虽然不能修改元组的元素,但可以给存储元组的变量赋值。。因此可重新定义整个元组,


 


 
 

猜你喜欢

转载自blog.csdn.net/qq_38798147/article/details/109135294