python筆記4 陣列 列表 字典

2021-10-07 15:56:42 字數 1419 閱讀 7326

1.列表list

可以通過索引訪問列表單獨項:列表名[下標]

scores = 

print(scores)

print(scores[1])

'''[98, '123']

123'''

2.陣列arrays

from array import array

scores = array('d')#宣告需要使用的陣列型別,d代表浮點型數字

print(scores)

print(scores[1])

'''array('d', [97.0, 98.0])

98.0

'''

陣列儲存的必須為同一型別資料,列表可以儲存任何指定型別,會按照單獨一項來儲存到列表中

在指定位置插入資料:

names = ['susan','christopher']

print(len(names))

names.insert(0,'bill')

print(names)

names.sort()

print(names)

'''2

['bill', 'susan', 'christopher']

['bill', 'christopher', 'susan']

'''

3.字典dictionary

字典和列表都可以儲存任何型別,字典可以設定鍵值對,而不需要記住順序

#建立乙個空字典 

zhangsan = {}

zhangsan['first'] = 'zhang'

zhangsan['last'] = 'san'

lisi =

print(zhangsan)

print(lisi)

'''輸出

'''

在後面新增**

#建立乙個列表

people = [zhangsan,lisi]

print(people)

'''輸出:

[, ]

'''

在列表中新增

#新增

print(people)

'''輸出:

[, , ]

'''

想獲得特定項

#特定項

presenters=people[0:2]#0表示從第0項開始,2表示往後取2項,獲取不會改變原列表

print presenter可以得到

[, ]
另外 print(len(presenters))可以列印列表長度,這裡值為2

python列表,字典

1字串處理 s.startswith adfaas s這個字串是不是以adfaas開始 s.endswith adfaas s這個字串是不是以adfaas結束 s.find substring,start end 可指範圍查詢子串,返回索引值,否則返回 1 s.rfind substring,sta...

Python 列表 字典

陣列 只能儲存同一種資料型別的結構 元組tuple 定義列表 定義元組 元組被稱為被帶了緊箍咒的列表,那麼就證明元組與列表的功能類似,只是不如列表強大。元組是不可變的資料型別 不能修改元組中的元素 列表是可變資料型別,可以修改元素。那就有了增刪改查 拿出列表最後乙個元素,最後乙個元素是列表,再拿出列...

python列表,字典排序

python對容器內資料的排序有兩種,一種是容器自己的sort函式,一種是內建的sorted函式。sort函式和sorted函式唯一的不同是,sort是在容器內 in place 排序,sorted生成乙個新的排好序的容器。dic dict sorted dic.items key lambda d...