# 建立列表
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...