列表list
列表是python中最基本的数据结构,是最常用的python数据类型。
列表将由若干数据作为元素的序列放置在一对中括号中,元素之间以逗号分隔。
python列表元素可以由任意的数据构成。
同一列表中各元素的类型可以各不相同。
列表中的元素允许重复。
list = []#创建空列表
列表是由一组任意类型的值组合而成的序列,组成列表的值称为元素,每个元素之间用逗号隔开,具体示例如下:
列表访问就是对列表的索引操作的过程,并返回索引位置上的元素。列表中的每个元素被关联一个序号,即元素的位置,也称为索引。索引值从0开始,第二个是1,以此类推,从左向右逐渐变大;列表也可以从后往前,索引值从-1开始,从右向左逐渐变小。
>>>#创建
>>>list1=[1,1,2]
>>>#元素访问使用下标
>>>list2=list(range(1,100))
>>>list1[0]=142
>>>print(list2[-8:-1:3])
[92, 95, 98]#输出结果
列表的遍历
列表的遍历可以通过for语句或者while语句循环遍历列表中所有元素,平时用到for居多。
>>>list1=[1,1,2]
>>>list2=list(range(1,100))
>>>for item in list2:#item是变量名
>>> print (item)
1#输出结果
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71