|
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
|
# list
# Python内置的一种数据类型
classmates
=
[
'Michael'
,
'Bob'
,
'Tracy'
]
print
(
"classmates"
, classmates)
print
(
"get count of the list:"
,
len
(classmates))
print
(
"classmates[0]:"
, classmates[
0
])
print
(
"classmates[1]:"
, classmates[
1
])
print
(
"classmates[2]:"
, classmates[
2
])
# list index out of range
# print("classmates[3]:", classmates[3])
# 用-1做索引,可以取最后一个元素
print
(
"classmates[-1]:"
, classmates[
-
1
])
# 以此类推,可以获取倒数第2个、倒数第3个:
print
(
"classmates[-2]"
, classmates[
-
2
])
print
(
"classmates[-3]:"
, classmates[
-
3
])
# list index out of range
# print("classmates[-4]:", classmates[-4])
# 往list中追加元素到末尾
classmates.append(
'Adam'
)
print
(
"classmates"
, classmates)
# 把元素插入到指定的位置
classmates.insert(
1
,
'Jack'
)
print
(
"classmates"
, classmates)
# 删除list末尾的元素
classmates.pop()
print
(
"classmates"
, classmates)
# 删除指定位置的元素
classmates.pop(
1
)
print
(
"classmates"
, classmates)
# 替换某个位置上的元素
classmates[
1
]
=
'Sarah'
print
(
"classmate"
, classmates)
# list内的元素类型可以不同
L
=
[
'Apple'
,
123
,
True
]
print
(
"L"
, L)
# List元素可以是另一个list
s
=
[
'python'
,
'java'
, [
'asp'
,
'php'
],
'scheme'
]
print
(
"s"
, s)
# 如果一个list一个元素也没有,就是一个空的list,它的长度为0
L
=
[]
print
(L)
|
本文转自yeleven 51CTO博客,原文链接:http://blog.51cto.com/11317783/1952780