列表類型

1、列表(list)

若是如今有一個需求,咱們須要存儲一我的的愛好,若是咱們使用咱們以前學過的數據類型存儲,那麼毫無疑問,我麼只能使用字符串存儲,而且一我的的愛好多是多個的,所以咱們用空格做爲愛好與愛好之間的分隔符。code

hobbies = "read run girl"
print(hobbies)
read run girl

可是咱們一直在強調,存不是目的,取才是目的。若是如今給咱們一個需求,須要咱們取出這我的的某個愛好,貌似以咱們如今的知識無從下手。這個時候就得改變咱們的策略,咱們能夠換種方法存儲一我的的愛好——列表。索引

1.1 做用

存放多個值,如多個女友、多個愛好。字符串

1.2 定義

在[]內用逗號分隔開任意類型的值。it

hobby = 'read'
hobby_list = [hobby, 'run', 'girl']
print(id(hobby_list))
print(type(hobby_list))
print(hobby_list)
4558605960
<class 'list'>
['read', 'run', 'girl']

1.3 如何用

存不是目的,取才是目的,咱們介紹列表索引取值的方法,牢記索引序號從0開始。class

hobby_list = ['read', 'run', 'girl']
# 索引序號      0       1      2
# 取出第二個愛好
print(hobby_list[1])
run
hobby_list = ['read', 'run', ['girl_name', 18, 'shanghai']]
# 取出girl的年齡
print(hobby_list[2][1])
18
相關文章
相關標籤/搜索