python中列表的學習1

2021-10-09 08:37:18 字數 746 閱讀 8385

python中列表的學習

列表是有序集合,沒有固定大小,能夠儲存任意數量任意型別的 python 物件,語法為 `[元素1, 元素2, …, 元素n]

利用range建立列表

x = list(range(10))

print(x, type(x))

x = list(range(1, 11, 2))

print(x, type(x))

x = list(range(10, 1, -2))

print(x, type(x))

利用推導式建立列表

x = [0] * 5

print(x, type(x))

x = [0 for i in range(5)]

print(x, type(x))

x = [i for i in range(10)]

print(x, type(x))

x = [i for i in range(1, 10, 2)]

print(x, type(x))

x = [i for i in range(10, 1, -2)]

print(x, type(x))

x = [i ** 2 for i in range(1, 10)]

print(x, type(x))

x = [i for i in range(100) if (i % 2) != 0 and (i % 3) == 0]

print(x, type(x))

Python學習1 列表

str 轉換成字串 可以用來避免型別出錯 用方括號表示 列表是從0開始索引而不是1 del 刪除知道位置的元素不繼續使用該值 pop 刪除已知位置的元素並繼續使用該值 remove 刪除已知元素的值,也可以繼續使用該值,但是remove只能刪除一次,不能刪除重複的值,需要迴圈刪除 sort 對列表進...

python列表學習 python列表學習整理

list1 列表 是一種有序的集合,可以隨時新增和刪除其中的元素。list1 lily lucy peter abel 列印列表 print list1 遍歷列表 end 迴圈中不換行print x,end for x in list1 print x 列表個數 print len list1 列表...

python列表學習 Python列表學習

python中的列表表示 python中的列表相當於oc中的陣列,它們都會有增刪改查的方法,這裡就將這兩種語言中的列表和陣列進行對比學習。首先先來寫組oc中的陣列的表達方式 nsarray namesarr nsarray arraywithobjects,zhang wang li zhao 這就...