007 列表 list
1.列表初识
-
可修改,可获取,有序
-
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
-
Python有6个序列的内置类型,但最常见的是列表和元组。
-
序列都可以进行的操作包括索引,切片,加,乘,检查成员。
-
此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
-
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
-
列表的数据项不需要具有相同的类型
why :
str:存储少量的信息;
str:切片还是对其进行任何操作,获取的内容全都是str类型,存储的数据单一
what :list
message = [123,"忘记该",[12],True] #list 承载任意数据类型,存储大量的数据
list 是有序的,可切片,可设置步长;
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:
list = [] #创建空列表 list1 = ['Google', 'Runoob', 1997, 2000] list2 = [1, 2, 3, 4, 5 ] list3 = ["a", "b", "c", "d"]
#与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。
简单操作:
name = ['赵四','前言','孙子',[1,2,3]] print(name, type(name)) print(name[1]) print(name[-1]) print(name[-1][2]) 结果: ['赵四', '前言', '孙子', [1, 2, 3]] <class 'list'> 前言 [1, 2, 3] 3
list 赋值:
name = ['王五',‘赵四’,'李三'] name[0] = "bj" print(name) 结果: ['bj', '赵四', '李三']