Python基礎 list 列表

2021-09-05 12:32:01 字數 2379 閱讀 5367

# 建立列表

lst = [1, 2.34, 'bb', true]

# 檢視列表中的資料

print(lst)

# 檢視列表的資料型別

print(type(lst))

# 通過索引獲取列表中的元素、索引從0開始

num = lst[1]

print(num)

# ret=lst[4]

# print(ret)

length = len(lst)

print(length)

# 使用for迴圈取出list中的每乙個元素

for i in lst:

print(i)

lst2 = ['azy', 'lyw', 'dcx']

print(lst2)

lst2.insert(1, 'lm')

print(lst2)

lst2.insert(10, 'mm')

print(lst2)

lst2.insert(-1, 'yw')

print(lst2)

lst3 = ['azy', 'mm']

lst4 = lst2 + lst3

print(lst4)

lst2.extend(lst3)

print(lst2)

lst2.extend(s)

print(lst2)

ls = ['你', '我', '它']

ls.pop(0)

print(ls)

# ls.pop(3)

# print(ls)

ls.remove('它')

print(ls)

ls.clear()

print(ls)

del ls

# print(ls)

ls1 = ['你', '我', '它', '他']

ls1[0] = '萌萌'

ret1 = ls1[0]

print(ret1)

num = ls1.count('我')

print(num)

ret2 = ls1.index('他')

print(ret2)

# ret3=ls1.index('他',1,3)#右邊取不到

# print(ret3)

ret4 = ls1.index('它', 1, length)

print(ret4)

# 列表的切片

ls2 = ['a', 'b', 'c']

ret = lst[0:4:2]

#巢狀列表訪問

lst6 = [1, 2, [1, 2], 3]

aa = lst6[2][0]

print(aa)

lst_1=['be','aa']

lst_1.sort()

print(lst_1)

lst_1.sort(reverse=true)

print(lst_1)

lst_1.reverse()

print(lst_1)

#淺拷貝

lst7 = ['中國', '北京', ['香港', '台灣']]

lst8 = lst7.copy()

print(lst7)

print(id(lst7))

print(lst8)

print(id(lst8))

lst8[0] = '鄭州'

print(lst7)

print(lst8)

lst8[2][1] = '澳門'

print(lst7)

print(lst8)

print(id(lst7[2]))

print(id(lst8[2]))

#深拷貝

import copy

lst_1=['a','b']

lst_2=['ac','bd',lst_1]

lst_3=copy.deepcopy(lst_2)

print(lst_2)

print(id(lst_2))

print(lst_3)

print(id(lst_3))

lst_3[0]='azy'

print(lst_2)

print(lst_3)

lst_3[2][0]='dcx'

print(lst_2)

print(id(lst_2[2]))

print(lst_3)

print(id(lst_3[2]))

python基礎 之list列表

python提供了乙個被稱為列表的資料型別,他可以儲存乙個有序的元素集合。記住 乙個列表可以儲存任意大小的資料集合。列表是可變物件,有別於字串str類,str類是不可變物件。list1 list 建立乙個空列表 list2 list 2,3,4 建立列表,包含元素2,3,4 list3 list r...

python基礎之列表(list)

元素1,元素2,元素3,元素型別可以彼此不同,十分方便 可以巢狀序列資料型別 a abc 123,1,2,3 4,5,6 b 1,2,3,4,5,6 正序是0到len list 或者是 len list 1到 1 b 0 1 b 2 3 b 1 6 b 1 3 切片時區間為左閉右開 2,3 max ...

Python基礎學習篇 列表(list)

一 列表 list是可變的資料型別,有一系列的元素組成,所有元素都包含在一對方括號中,可以在列表中新增任何型別的元素。test 1,2,3,4 常用操作 user 1,2,3,4 新增print str len user for item in user print item 插入 insert i...