python的列表定義介紹

2021-08-31 21:23:52 字數 697 閱讀 7412

列表:有序的可變物件集合

python的列表非常類似其他程式語言中陣列的概念,因為你可以吧列表想象成乙個相關物件的索引集合,列表中的每個元素從0開始編號。

不過,與很多其他程式語言中的陣列不同,python中的列表是動態的,因為它們可以根據需要擴充套件(和收縮)。使用列表儲存任何物件之前不需要預聲列表的大小。

同時列表還是異構的,因為不需要預宣告所要儲存的物件的型別—如果你願意,完全可以在乙個列表中混合不同型別的物件。

列表是可變的,因為可以在任何時間通過增加、刪除或修改物件來修改列表。

如果有大量相關的物件,而且需要把它們放在**中的某個地方,可以考慮使用列表。

在**中建立列表時,如果直接將物件賦給乙個新列表,python程式會將它稱為乙個字面列表。列表可以按字面建立或者在**中「擴充套件」

#列表的示例

odds = [1,3,5,7,9,11,13,15,17,19]

vowels = ['a','e','i','o','u']

word = "milliways"

for letter in word:

if letter in vowels:

print(letter)

# 輸出結果

# i# i

# a

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的列表(list)介紹

列表物件支援的方法 2.count x 返回物件x在列表中出現的次數 3.extend l 將列表l中的表項新增到列表中,返回none 4.index x 返回列表中匹配物件x的第乙個列表項的索引,無匹配元素時產生異常 5.insert i,x 在索引為i的元素前插入物件x,如list.insert...