python中列表的相關操作

2021-08-30 21:53:21 字數 2325 閱讀 8317

#!/usr/bin/env python

#初始化空列表

#方式一

list_test=

#方式二

list_test1=list()

print(「方式一建立的空列表」.format(list_test=list_test))

print(「方式二建的空列表」.format(list_test1=list_test1))

#初始化列表

list_test=[「jack」,「tom」,「wang」,「jiu」,「cheng」,「tian」,「didi」,「wawa」]

#淺拷貝乙個列表

list_test_copy=list_test

print(「列印淺拷貝的列表」.format(list_test_copy=list_test_copy))

print(「列印原列表資料」.format(list_test=list_test))

list_test_copy[0]=「111」

print(「修改淺拷貝的列表」.format(list_test_copy=list_test_copy))

print(「列印原列表資料」.format(list_test=list_test))

#深拷貝乙個列表

import copy

#建立乙個列表

list_test1=[「11」,「22」,「33」,「44」,「55」]

#深度拷貝乙個列表

list_copy_deep=copy.deepcopy(list_test1)

print(「列印深度拷貝的列表」.format(list_copy_deep=list_copy_deep))

#修改深度拷貝後的列表資料

list_copy_deep[0]=「first」

print(「列印原列表資料」.format(list_test1=list_test1))

print(「列印拷貝後修改的列表資料」.format(list_copy_deep=list_copy_deep))

#刪除列表中的某個值

#del list_copy_deep[1]

list_copy_deep.remove(「22」)

print(「刪除列表中的某個值」.format(list_copy_deep=list_copy_deep))

#刪除列表中最後一值

#list_copy_deep.pop(1)等價於del list_copy_deep[1]

list_copy_deep.pop()

print(「刪除列表中的某個值」.format(list_copy_deep=list_copy_deep))

#隨機刪除列表中的乙個值

#建立乙個列表

list_find=list([「11」,「22」,「33」,「44」,「44」])

#列印資料的型別

print(type(list_find))

#查詢元素的下標

print(「獲取某個元素的下標:」.format(list_find_index=list_find.index(「11」)))

#獲取某個元素在列表中的個數

print(「獲取某個元素在列表中的個數:」.format(list_count=list_find.count(「44」)))

#排序#公升序

list_find.sort()

print(「公升序後的列表」.format(list_find=list_find))

#降序list_find.sort(reverse=true)

print(「降序後的列表」.format(list_find=list_find))

list_find=list([「55」,「66」,「77」,「88」,「49」])

#列表倒序

list_find.reverse()

print(「列表倒序:」.format(list_reverse=list_find))

#清空列表

list_find.clear()

print(「清空列表」.format(list_clear=list_find))

#列表擴充套件

list_ext1=[「1」,「2」,「3」]

list_ext2=[「4」,「5」,「6」]

list_ext1.extend(list_ext2)

print(「擴充套件後的列表」.format(list_ext1=list_ext1))

#列表遍歷

for i in list_ext2:

print(i)

#刪除列表

del list_ext2

print(list_ext2)

Python 列表相關操作

一 列表相關操作彙總 二 列表的建立 1 list 建立 使用 list 可以將任何可迭代的資料轉化成列表。a list 建立乙個空的列表物件 a list range 10 a 0,1,2,3,4,5,6,7,8,9 a list gaoqi,sxt a g a o q i s x t 2 ran...

Python中列表 元組和字典的相關操作

列表 相當於乙個容器,用來存放物件,變數或者另些列表等內容 list1 list2 list list1 今天 天氣很好 123 456 abc xyz for x in list1 print x 輸出結果 今天 天氣很好 123 456 abc xyz 接下來,我們進一步遍歷 注意 這種方法只能...

python中的列表操作

lst 葫蘆娃 喜羊羊 美羊羊 美羊羊 傻羊羊 c lst.count 美羊羊 計算出某一字元出現的次數 print c lst 1 4,5 2,23 43,3 34 lst.sort 公升序排列 print lst lst.sort reverse true 降序排列 print lst lst ...