1. 程式人生 > >python 列表常用操作

python 列表常用操作

返回 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 列表常用操作