列表類型


一、列表(list)

如果現在有一個需求,我們需要存儲一個人的愛好,如果我們使用我們之前學過的數據類型存儲,那么毫無疑問,我么只能使用字符串存儲,並且一個人的愛好可能是多個的,因此我們用空格作為愛好與愛好之間的分隔符。

hobbies = "read run girl"
print(hobbies)
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)
4558605960
<class 'list'>
['read', 'run', 'girl']

1.3 如何用

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM