python 列表的定義小結

2021-09-25 19:23:14 字數 887 閱讀 4052

# 1.最簡單的定義

list1 = [1, 2, 3]

print(list1)

# 2.函式 list()

list2 = list(range(1, 4))

print(list2)

# 3.推導式書寫

# [表示式 for 變數 in 列表]

# [表示式 for 變數 in 列表 if 條件]

# 原始列表1-10

origin_list = list(range(1, 11))

print(origin_list)

list3 = [x for x in origin_list]

print(list3)

# 加運算

list4 = [x*3 for x in origin_list]

print(list4)

# 加條件(舉例:取偶數)

list5 = [x for x in origin_list if x % 2 == 0]

print(list5)

# 常用range生成list (舉例:0-5的立方)

list6 = [x**3 for x in range(6)]

print(list6)

輸出結果

[1, 2, 3]

[1, 2, 3]

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

[3, 6, 9, 12, 15, 18, 21, 24, 27, 30]

[2, 4, 6, 8, 10]

[0, 1, 8, 27, 64, 125]

Python 列表定義

列表案例 bicycles trek cannondale redline specialized 用print列印列表,包括,欲要輸出列表內容,需要訪問列表元素 print bicycles trek cannondale redlinespecialized 訪問列表元素案例 bicycles ...

python定義列表

list1 list2 1,2,3,4,5,6 定義乙個6個元素的列表 list3 baba liuliu xing kaifa print list2 2 print list3 4 print print list3 4 print list3 0 list3 0 values list3 0 ...

python的列表定義介紹

列表 有序的可變物件集合python的列表非常類似其他程式語言中陣列的概念,因為你可以吧列表想象成乙個相關物件的索引集合,列表中的每個元素從0開始編號。不過,與很多其他程式語言中的陣列不同,python中的列表是動態的,因為它們可以根據需要擴充套件 和收縮 使用列表儲存任何物件之前不需要預聲列表的大...