列表类型
列表类型
列表(list)
如果现在有一个需求,我们需要储存一个人的爱好,如果我们使用我们之前学习的数据类型存储,那么毫无疑问,我们只能使用字符串储存,并且一个人的爱好可能是好多个的,因此我们用空个座位爱好与爱好之间的分隔符。
hobbies = "read run girl"
print(hobbies)
read run girl
但是我们一直在强调,存不是目的,取才是目的.如果现在给我们一个需求,需要我们去除这个人的某个爱好,貌似以我们现在的知识无从下手。在这个时候就得改变我们的策略,我们可以换一种方法存储一个人的爱好-----列表。
作用
存放多个值,如多个女朋友、多个爱好
定义
在[]内用逗号分隔开任意类型的值。
hobby = 'read'
hobby_list = [hobby,'run','girl']
print(id(hobby_list))
print(type(hobby_list))
print(hobby_list)
4558605960
<class 'list'>
['read','run','girl']
如何用
存不是目的,取才是目的。我们介绍类表索引取值的方法,牢记索引序号从0开始。
hobby_list = ['rad','run','girl']
#索引序号
#取出第二个爱好
print(hobby_list[1])
run
hobby_list = ['read','run',['girl_name',18,'shanghai']]
#取出girl的年龄
print(hobby_list[2],[1])
18