- 零基礎學Python編程(少兒趣味版)
- 溪溪爸爸
- 494字
- 2020-11-04 16:41:56
2.1.3 列表的操作
1)列表支持截取其中的一部分元素。例如:
>>> medicine_name[1:3] ['力量沖劑', '速度膠囊'] >>> medicine_number[0:4] [20, 35, 52, 40]
2)列表的元素可以是不同的數據類型。例如:
>>> medicine1=['力量沖劑',20] >>> medicine2=['聰明藥丸',35] >>> medicine1 ['力量沖劑', 20] >>> medicine2 ['聰明藥丸', 35]
這兩個列表的元素都是既有字符串,又有數值,它們待在同一個列表中很和諧。甚至列表元素也可以是另一個列表。例如:
>>> medicines=[medicine1,medicine2, '速度膠囊', '耐力粉末',40,10] >>> medicines [['力量沖劑', 20], ['聰明藥丸', 35], '速度膠囊', '耐力粉末', 40, 10]
3)len()函數:獲取列表長度。
>>> list1=[1,2,3,'a','b','c'] >>> len(list1) 6
列表list1一共有6個元素,我們說list1的長度是6。
4)max()函數:獲取列表元素的最大值。
>>> medicine_number=[20,35,52,40,10] >>> max(medicine_number) 52
需要說明的是,如果元素的數據類型是字符串,字符串的大小是由字符的編碼大小決定的。
5)min()函數:獲取列表元素中的最小值。
>>> medicine_number=[20,35,52,40,10] >>> min(medicine_number) 10
“這些函數也可用于字符串?!蔽魑鞔L補充道,“因為列表和字符串都屬于序列類型?!?/p>
>>> min('1234567') '1'
6)list()函數:可以從一個序列類型創(chuàng)建一個列表。
>>> list("格蘭特蕾妮") ['格', '蘭', '特', '蕾', '妮']
7)列表之間還可以做運算。例如:
>>> [1,2,3]+['a','b','c'] #列表組合 [1, 2, 3, 'a', 'b', 'c'] >>> ['力量沖劑']*3 #列表重復 ['力量沖劑', '力量沖劑', '力量沖劑']
“哇!列表使用起來真是很靈活呢!”格蘭特蕾妮歡呼道。
推薦閱讀
- Building a RESTful Web Service with Spring
- Cocos2d-x游戲開發(fā):手把手教你Lua語言的編程方法
- Java程序員面試算法寶典
- Learn Scala Programming
- Learning Firefox OS Application Development
- Oracle Database 12c Security Cookbook
- 嚴密系統(tǒng)設計:方法、趨勢與挑戰(zhàn)
- Mastering Ext JS
- C程序設計實踐教程
- 深入分布式緩存:從原理到實踐
- Visual Studio Code 權威指南
- C語言程序設計習題與實驗指導
- Visual FoxPro 6.0程序設計
- 大學計算機基礎
- 青少年學Python(第2冊)