Python學習 列表的轉換和增加操作

2022-09-02 15:06:11 字數 1577 閱讀 1306

列表的轉換和增加操作

列表的轉換操作:可以將乙個元組,字串等轉換成列表。

str = "liuwenhao";

print(list(str)); // ['l', 'i', 'u', 'w', 'e', 'n', 'h', 'a', 'o']

同樣可以將列表轉換成乙個字串,當乙個列表中只有字串組成的時候,可以直接採用空字串加join的方法

list = ["liu","wen"];

res = "".join(list);

print(res); // liuwen

而當乙個列表中既有字串又有數字的時候,我們知道,連續的字串是不可以進行迴圈操作的

list = ["liu",125,"wen"];

m = "";

for i in list:

m = m + str(i)

print(m); // liu125wen

列表的增加操作:

注意點:新傳入的元素只會插入到列表的最後,傳入什麼樣的元素,會在新列表裡展示什麼樣的。這個函式會直接修改原列表裡面的內容

list1 = [1,2,3,4];

list2 = [1,2,3,4];

list3 = [1,2,3,4];

print(m1); //none

print(list1); // [1, 2, 3, 4, 5]

print(list2); // [1, 2, 3, 4, 'liu']

print(list3); // [1, 2, 3, 4, ['wenm', 7]]

extend(self,interable):執行此操作之後會往列表中插入可迭代物件(字串,列表.....)會直接修改原來的列表

如果插入的是乙個列表,它則是會把列表裡

list = [1,2,"a","liu",true,84];

res = list.extend("wen");

print(list); // [1, 2, 'a', 'liu', true, 84, 'w', 'e', 'n']

list = [1,2,"a","liu",true,84];

res1 = list.extend(["hao",1,"a"]);

print(list)//[1, 2, 'a', 'liu', true, 84, 'hao', 1, 'a']

insert(self,object,start,stop):與上面的方法一樣,它也是增加操作,但是可以在指定位置去插入

list = [1,2,"a","liu",true,84];

res = list.insert(2,'wen');

print(list); // [1, 2, 'wen', 'a', 'liu', true, 84]

python 列表和元組的轉換

1,通過list函式將元組的資料獲取到,儲存到新定義的列表裡面。備註 元組的資料不會更改。info tuple 小明 24,1.75 info list list info tuple 通過list函式將元組的資料獲取,儲存到新定義的列表裡面。print info list 輸出為 小明 24,1....

python增刪改查 Python 列表的增刪改查

1.新增 lst print lst lst 劉德華 渣渣輝 古天樂 陳小春 lst.insert 2,馬德華 插入,可能會導致元素移動 print lst lst 劉昊然 張一山 徐崢 黃渤 lst.extend 劉能 趙四 廣坤 print lst 2.刪除 pop,remove,clear,d...

python列表的增插改刪查

列表的增插改刪查 name a b c print name 列印整個列表 print name 0 取列表中的第乙個 print name 2 取列表中第二個 print name 0 2 取列表中第乙個至第二個,不包括第三個 print name 2 取列表中第三個到最後乙個 print nam...