python中的列表與字串有共同之處
都是序列,可以進行索引和片選等。
>>> s="python"
>>> lst=['p','y','t','h','o','n']
>>> s[1:3]
'yt'
>>> lst[1:3]
['y', 't']
>>> s[-1]
'n'>>> lst[-2]
'o'
python中的列表與字串有不同之處
1.列表可變,字串不可變
>>> s="python"
>>> lst=['p','y','t','h','o','n']
>>> s[1]='a'
traceback (most recent call last):
file "", line 1, in s[1]='a'
typeerror: 'str' object does not support item assignment
>>> lst[1]='a'
>>> lst
['p', 'a', 't', 'h', 'o', 'n']
2.字串的元素只能是字元,而列表可以是任意物件。
python中的列表與字串可以相互轉化
>>> s="python"
>>> lst=['p','y','t','h','o','n']
>>>> "".join(lst)
'python'
>>> list(s)
['p', 'y', 't', 'h', 'o', 'n']
基礎知識3 python中序列之列表 可變
1 列表的建立 a 1 2,3 4,5 直接建立 b list range 1 6 用list建立2 列表切片 a 1 2,3 4,5 6,7 8,9 print a 相當於複製a輸出為 1,2,3,4,5,6,7,8,9 a 1 4 2,3 print a 輸出為 1,2,3,5,6,7,8,9 ...
Python基礎知識 列表與元組
一 列表 將同一型別的人放在users裡,作為乙個列表 users 彭于晏 余文樂 我 列表可以進行以下操作 索引 切片 步長 刪除 修改 for迴圈 len 二 元素 將同一型別的人放在users裡,作為乙個元組 users 彭于晏 余文樂 我 列表可以進行以下操作 索引 切片 步長 for迴圈 ...
python基礎知識 列表
1.新增操作 生成乙個新的列表 extend 接受引數並將該引數的每個元素都新增到原有的列表中,原地修改列表而不是新建列表 insert 插入任意物件到列表中,可以控制插入位置。2.修改 修改列表本身只需要直接賦值操作就行。3.刪除操作 del 我們通過索引刪除指定位置的元素。remove 移除列表...