python 列表常用操作
阿新 • • 發佈:2017-11-23
返回 eve 區別 默認 () pytho extend inpu tro
1、 input 和 raw_input 的區別
raw_input() 直接讀取控制臺的輸入
input() 接收字符時必須加雙引號,否則會報錯
2、 Python 常見的列表操作
a).相加(相當於連接)
>>> [1,2,3]+[4,5,6]
[1, 2, 3, 4, 5, 6]
b).列表乘以一個數字相當於將列表擴大N倍
>>> [1,2,3]*2
[1, 2, 3, 1, 2, 3]
c).append 和 insert 的區別
insert 必須指定index,append 直接在最後加入
>>> a=[1,2,3]
>>> a.append(4)
>>> a
[1, 2, 3, 4]
>>> a=[1,2,3]
>>> a.insert(1,4)
>>> a
[1, 4, 2, 3]
d).pop 和remove 的區別
pop 默認是把最後一位給刪除,也接受參數index來刪除,remove是按只來刪除
>>> a=[1,2,3]
>>> a.pop()
>>> a
[1, 2]
3
>>> a=[1,2,3]
>>> a.pop(0)
1
>>> a=[2,3,4]
>>> a.remove(2)
>>> a
[3, 4]
e) x.reverse() 和 reversed(x) 返回值有什麽區別
前者返回的是x反轉完成之後的結果,後者是返回叠代器
>>> a=[1,2,3]
>>> a.reverse()
>>> a
>>> a=[1,2,3]
>>> b=list(reversed(a))
>>> b
[3, 2, 1]
f)其他的列表操作 index、count、extend
python 列表常用操作