python基礎 列表 元組 字典(三)

2021-09-12 08:01:23 字數 1520 閱讀 1847

定義

citydic =

類似於json字串,可以進行巢狀

列表不能作為字典的key,因為列表是可以被修改的

元組能作為字典的key,因為元組是不可以被修改的

字典是無序的

布林值可以作為字典的key,但是可能會和(1/0)重複,true:1,false:0

字典中key不允許重複,若重複則只保留乙個

字典的增刪改查
citydic[

'germany']=

6

print

(citydic[

'china'])

# 1print

(citydic.get(

'china'))

# 1print

(citydic.get(

'korea'))

# none 若沒有取到,則返回none

print

(citydic.get(

'korea',19

))# 19 若沒有取到,則預設為19

del 關鍵字刪除指定元素del citydic['uk']clear 方法刪除所有元素citydic.clear()pop 根據指定的key刪除,並返回被刪除的值
citydic.pop(

'uk'

)citydic.pop(

'aaa',99

)#當key不存在時,可以指定返回的預設值

4.popitem 隨機刪除一對鍵值對,並以元組返回該鍵值對
country,no  = citydic.popitem(

)# france 5

字典的內建方法

citydic =

citydic.keys(

)

dict_keys(['china', 'usa', 'japan', 'uk', 'france'])
citydic.values(

)

dict_values([1, 2, 3, 4, 5])
citydic.items(

)

dict_items([('china', 1), ('usa', 2), ('japan', 3), ('uk', 4), ('france', 5)])
dict

.fromkeys(

["aaa"

,"bbb"

,"ccc"],

["111"

,"222"

,"333"

])

Python基礎 列表 元組 字典

1.字串的定義 單引號 雙引號 三引號 三引號 輔助功能 注釋語句 2.字串使用場景 1.字串物件 2.路徑 3.url 3.字串拼接 print name is tom 4.序列 1.字串獲取元素 下標獲取 print 長度 len str1 print str1 len str1 1 2.字串不...

python基礎 列表,集合,元組,字典

目錄 1,如何安裝python3.6 2,列表 3,元組 4,集合 5,字典 解壓安裝包到 opt目錄 安裝編譯過程中需要的依賴包有 gcc,zlib,zlib devel,openssl devel 進入安裝包進行編譯 cd opt python3 prefix安裝路徑 with ssl 新增ss...

python基礎 列表,陣列,字典,元組

列表與字典之間的區別是 字典當中的元素是通過鍵來訪問,而不是通過偏移訪問 列表與陣列之間的不同是 乙個列表可以存放不同型別的資料,而乙個陣列只能存放相同的型別 在list中的資料型別儲存的是資料的存放的位址,簡單的說是指標,並非資料,例如 list1 1,2,3,4 需要4個指標和四個資料,增加了儲...