列表由一系列按特定順序排列的元素組成
元素之間沒有任何關係
用 [ ] 表示列表,並用 ,號分隔其中的元素
可直接通過該元素的位置和索引訪問
str = ['a','b','c']
print(str[0])
索引從0開始
索引為-1時訪問列表最後乙個元素
直接用索引修改
str[0] = 'd'
insert(loc,value) 在索引為loc的位置插入元素
del 知道索引刪除元素
del str[0]
pop() 刪除列表尾部元素,並且彈出它的值
pop_str = str.pop()
pop(loc) 刪除列表中該索引位置的元素,並且彈出它的值
pop_str = str.pop(2)
remove( value ) 根據值刪除元素
cars = ['bmw'.'audi','toyota','subaru']
cars.sort() #按字母順序排列
cars.sort(reverse=true) #按與字母順序相反的順序排列
print(sorted(cars))
按特定的順序顯示列表元素,同時不影響它們在列表中的原始排列順序
3.3.倒著列印列表
reverse() 永久的修改列表元素,不是按照字母順序,而是按照列表順序
len()
for迴圈
people = ['anna','nancy','hawk','echo']
for p in people:
print(p)
range() 建立乙個範圍內的數,且可以指定步長
例:range(1,5),建立的元素是1,2,3,4
range(2,11,2) 初始值為2,步長為
list() 可講ra,nge直接轉換為列表,
例:list(range(1,5))
min ()
max()
sum()
num = [value**2 for value in range(1,11)]
for num in num[:3]:
print(num)
num2 = num[:]
不可用 num2 = num 這樣是將兩者關聯起來了
不可變的列表稱為元組(dimensions)
用圓括號定義元組
和列表一樣,也是用for迴圈
不能修改元組的元素,但是可以修改元組的變數賦值
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 這就...
python列表學習
列表簡介 列表是python中最基本的資料結構。初學者可以暫時模擬為c語言中的陣列,它也是從下標0開始索引。但是它與c語言不同的是它有非常多的針對列表的庫函式,這些庫函式都有利於我們提高程式設計效率。訪問列表中的值 使用下標索引來訪問列表中的值,同樣你也可以使用方括號的形式擷取字元 list2 1,...