1,列表基本用法
列表成員關係(in, not in)
連線操作符,將兩個列表合併
重複操作符,列表多次重複
列表內建函式,序列型別函式
len(list):列表元素個數
max(list):返回列表元素中的最大值 #對於純數字的列表
min(list):返回列表元素中的最小值 #對於純數字的列表
sorted(list):將列表每個元素按照其首字母的ascii碼值進行排序,但純數字列表按照數字由小到大排序
>>> num=[9, 21, 17, 15, 33]
>>> sorted(num)
[9, 15, 17, 21, 33]
reversed(list):將列表元素進行反向排序後輸出,但需for迴圈進行輸出
>>> reversed(sorted(num))
>>> for i in reversed(sorted(num)):
... ····print i,
33 21 17 15 9
enumerate(list):輸出元素和索引值
>>> a=['a', 'b', 'c', 'e', 'd']
>>> for i,c in enumerate(a):
... ····print i,c
0 a
1 b
2 c
3 e
4 d
zip(list1, list2):將兩列表中每個對應索引的元素結合成為乙個包含兩個元素的元組,每個這樣的元組結合成乙個列表
>>> first_name=['guan', 'zhang', 'liu']
>>> last_name=['yu', 'fei', 'bei']
>>> zip(first_name, last_name)
[('guan', 'yu'),('zhang', 'fei'), ('liu', 'bei')]
sum(list):對於純數字的列表,sum()輸出結果為列表各個元素加和
>>> a=[6, 4, 5]
>>> sum(a)
15
>>> sum(a, 5)
#整型相加返回整型
20
>>> a=[6.0, 4.0, 5.0]
>>> sum(a)
#浮點型相加返回浮點型
15.0
可以通過list(),tuple()建立列表和元組
>>> list('atcg')
['a', 't', 'c', 'g']
>>> tuple('atcg')
('a', 't', 'c', 'g')
同時元組和列表可以相互轉換形式
>>> tuple(list('atcg'))
('a', 't', 'c', 'g')
若建立只有乙個元素的元組,需要在元組分割符裡面加入乙個逗號(,),以防和普通的分組操作混淆,(這一點重要)
>>> t=(none,)
>>> t=('all',)
python3 列表練習
python 列表綜合練習 使用 python 語言建立空列表 score,按學號順序 由小到大 儲存多個學生 一門課程的考試成績。呼叫列表操作的常用函式實現以下功能 1 建立乙個空列表 score 68,87,92,100,76,88,54,89,76,61 3 輸出score 列表中第 3 個元...
python3 列表函式
python中列表是可變的,這是它區別於字串和元組的最重要的特點,一句話概括即 列表可以修改,而字串和元組不能。列表函式 含義把乙個元素新增到列表的結尾,相當於 a len a x list.extend l 通過新增指定列表的所有元素來擴充列表,相當於 a len a l。list.insert ...
python 3 列表簡介
列表由一系列按特定順序排列的元素組成。你可以建立包含字母表中所有的字母 數字0 9或所有家庭成員姓名的列表 也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。鑑於列表通常包含多個元素,給列表指定乙個表示複數的名稱是乙個不錯的主意。在linux中,用方括號來表示列表,並用都好來分隔其中的元素...