標籤:... 組成 效果 常用 images style 反饋 區別 max
前言:
序列:列表/元組/字串
3種序列的共同點:
- 都可以通過索引得到每一個元素
- 預設索引值從0開始(還支援負數)
- 都可以通過切片的方式得到範圍內的元素的集合
- 有很多共同的操作符(重複操作符、拼接操作符、成員關係操作符)
序列常用BIF(內建方法)
1.list([iterable])
list()方法用於把一個可迭代對象轉換成列表
所謂迭代就是重複反饋過程的活動,目的是為了接近並達到所需目標或結果。
每一次對過程的重複被稱為一次迭代,每一次迭代得到的結果會被用來作為下一次迭代的初始值。
如:
b=list("ASDFG")
b
#結果:[‘A‘,‘S‘,‘D‘,‘F‘,‘G‘]
2.tuple([iterable])
tuple()方法用於把一個可迭代對象轉換成元組
3.str(obj)
用於把obj對象轉換成字串
4.len(sub)
用於返回sub參數的長度
5.max()
返回序列或參數集合中的最大值;序列或參數的資料類型要保持一致
6.min()
返回序列或參數集合中的最小值;序列或參數的資料類型要保持一致
7.sum(iterable[,start])
返回序列的總和;start預設為0,設定了start則從該值開始加起
8.sorted(iterable,key=None,reverse=False)
返回一個排序的列表(從小到大)
與列表的內建方法sort()效果一致,sort()是實現列表原地排序,sorted()返回一個排序後的新列表
9.reversed(sequence)
返回逆向排列的序列的值。返回的是一個迭代器對象
她與列表內建方法reverse()的區別和上面sorted()之間的區別一致
10.enumerate(iterable)
產生由二元組(元素數量為二的元組)構成的一個迭代對象,每個二元組由可迭代參數的索引號及其對應的元素組成的
11.zip(iter1[,iter2[...]])
返回由各個可迭代參數共同組成的元組
======================================================================
Python基本知識3----序列