一、列表(list)
在Python中,列表类型(list)是用于表示一个有序、可变的集合的数据类型。列表可以包含任意类型的数据,包括整数、浮点数、字符串、甚至其他列表等。
例如:
a = [1, 2, 3, 4] # 创建一个包含整数的列表
b = ['apple', 'orange', 'banana'] # 创建一个包含字符串的列表
c = [1, 'hello', True] # 创建一个包含各种类型数据的列表
d = [[1, 2], [3, 4], [5, 6]] # 创建一个嵌套列表
需要注意的是,Python中的列表是可变类型。也就是说,一旦创建了一个列表,它的元素可以被修改、添加或删除。
hobbies = "read run girl"
print(hobbies)
default
read run girl
但是我们一直在强调,存不是目的,取才是目的。如果现在给我们一个需求,需要我们取出这个人的某个爱好,貌似以我们现在的知识无从下手。这个时候就得改变我们的策略,我们可以换种方法存储一个人的爱好——列表。
1.1 作用
存放多个值,如多个女朋友、多个爱好。
1.2 定义
在[]内用逗号分隔开任意类型的值。
hobby = 'read'
hobby_list = [hobby, 'run', 'girl']
print(id(hobby_list))
print(type(hobby_list))
print(hobby_list)
default
4558605960
<class 'list'>
['read', 'run', 'girl']
1.3 如何用
存不是目的,取才是目的,我们介绍列表索引取值的方法,牢记索引序号从0开始。
hobby_list = ['read', 'run', 'girl']
# 索引序号 0 1 2
# 取出第二个爱好
print(hobby_list[1])
default
run
python
hobby_list = ['read', 'run', ['girl_name', 18, 'shanghai']]
# 取出girl的年龄
print(hobby_list[2][1])
default
18