列表类型

列表类型

列表(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

原文地址:https://www.cnblogs.com/luodaoqi/p/11271373.html