007 列表 list

列表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', '赵四', '李三']



原文地址:https://www.cnblogs.com/VajraBoy/p/13215219.html