列表定義:
按特定順序排列的元素組成。
在python中,用方括號()來表示列表,並用逗號來分隔其中的元素。
bicycles = [" trek","cannondale","redline","specialized"]
訪問
>>>print(bicycles[0])
trek
>>>print(bicycle[1])
cannondale
列表中值的索引從0開始
python提供了一種獲取最後乙個元素的方法,可以將索引指定為(-1),可以返回最後乙個元素。依次類推,索引-2返回倒數第二個元素。
###二、修改、新增和刪除元素
motorcycles = ["honda","yamaha","suzuki"]
print(motorcycles)
motorcycles[0] = "ducati"
print(motorcycles)
輸出結果
["honda", "yamaha","suzuki"]
["ducati","yamaha","suzuki"]
新增元素motorcycles.insert(0,"ducati")
3、刪除元素
# 三種方法
#1、使用del語句
del motorcycles[0] #刪除第乙個元素
#2、使用pop()
#如果不新增索引,預設刪除最後乙個元素。新增索引則刪除相對應的元素。
motorcycle.pop(0)
#3、如果你知道元素的值,可以使用remove()
1、使用方法sort()對列表進行永久性排序(注意是永久)cars = ["bmw","audi","toyota","subaru"]
cars.sort()
print(cars)
sort()能夠永久性修改列表的排列順序。如果括號內不新增引數,則預設按照字母順序排列。
["audi","bmw","subaru","toyota"]
如果希望按與字母順序相反的順序排列列表元素,需要向sort()傳遞引數reverse = true。
cars.sort(reverse = true)
2、使用函式sorted()對列表進行臨時排序(注意是臨時)
sorted()能夠按特定順序顯示列表元素,同時不影響他們在列表中的原始排列順序。
print(cars);
print(sorted(cars));
print(cars)
輸出結果
["bmw","audi","toyota","subaru"]
["audi","bmw","subaru","toyota"]
["bmw","audi","toyota","subaru"]
sorted()同樣可以新增引數revserse = true,作用同sort()相同。
3、倒著列印列表
reverse()可以永久性反轉列表元素的排列順序。
4、確定列表的長度
使用函式len()
>>>cars = ["bmw","audi","toyota","subaru"];
>>>len(cars)
列表簡介(python)
列表是一系列按特定順序排列的元素組成,其中的元素之間可以沒有特定的關係。鑑於列表中通常包含有多個元素,因此可以給它起乙個複數名稱。在python中,用方括號來表示列表,用逗號將其中的元素隔開 如果你直接使用print 來列印列表,則方括號和引號都會存在 如果我們通過將要訪問元素的位置告訴python...
python 列表簡介
1.列表是什麼 列表由一系列按特定順序排列的元素組成。在python中,用方括號 來表示列表,並用逗號來分隔其中的元素。以下是乙個簡單到python列表示例 bicycles trek cannondale redline specialized print bicycles print列印列表,將...
Python 列表簡介
python中用表示列表,舉個例子 name wang li zhang fang 列表裡面可以有一系列元素,感覺和c語言中的陣列很像,我嘗試了下,列表可以容納不同型別元素,比如int和str都可以出現在列表裡。和c語言一樣,列表索引也是從0開始,也就是name 0 wang name wang l...