函式list
有些時候修改字串不能像列表那樣,可以使用list來解決
list函式實際上是乙個類,而不是函式。
somelist =list('hello')
字串str1 = hello world,
print(str1)
['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'],任何序列都可以作為list的引數。
將字元列表轉化為字串使用下面的方法,
『』.join(list)。
list的三大基本操作
1、修改列表給元素賦值
somelist[index2、刪除元素
delsomelist[index3、賦值
切片是一項特別有用的功能
somelist[index:] = somestr 例如:
>>>somelist[2:] = list(『a』) >>>somelist 輸出 ['h', 'e', 'a']
list切片賦值可以改變列表的長度,值的內容
執行插入和替換
somelist[1:1] = [a] >>>hallo
somelist[1:2] = [a] >>>haello
列表有很多處理方法:
2、clear 返回乙個長度為0的空列表
3、copy 複製的操作使用原先列表的副本關聯
>>>a[1,2,3] >>>b = a >>>b[1] = 4 >>>a [1,4,3]
>>>a[1,2,3] >>>b = a.copy()>>>b[1] = 4 >>>a [1,2,3]
4、count 指定元素出現的次數
5、extend 將返回乙個新的列表 類似於c = a.extend(b)
6、index 返回乙個索引值
7、insert 插入乙個物件到指定索引位置的列表中
8、pop 預設從最後乙個元素開始刪除並返回這一值(pop是唯一既修改列表又返回乙個none值的列表方法)
9、remove 只刪除指定值在列表中的第乙個位置
10、reverse 按照相反的順序修改列表
11、sort 排序
12、高階排序
python列表基本操作
列表的基本操作示例展示 功能 列表追加元素 name sd dfdf drer 返回結果 name sd dfdf drer sdsd clear 功能 情況列表元素 name sd dfdf drer name.clear 返回結果 name copy 功能 淺拷貝,即只拷貝第一層的元素 name...
Python列表基本操作
方法名稱 功能描述 在列表尾部增加元素 clear 列表清空 copy 複製生成另外乙個列表 count 統計指定元素的個數 extend 兩個列表元素合併 index 返回指定元素的下標 insert 在指定位置插入新元素 pop刪除並返回指定下標對應的元素 remove 刪除列表內指定元素 re...
Python列表基本操作
列表的基本使用 當我們有多個資料需要按照一定順序儲存的時候,可以考慮列表 列表的下標和切片 列表的增刪改查 insert index,object 在指定索引的前面增加資料 extend iterable 將乙個可迭代物件增加到列表結尾 heros 阿珂 娜可露露 露娜 韓信 孫悟空 蘭陵王 李元芳...