python 基礎資料型別 字典dict

2022-06-08 14:27:12 字數 1115 閱讀 6174

如何定義字典

字典也是一種集合,同時也是無序的。

與集合相同,用{},與集合不同,dict是key value格式的。

一般字典的定義

>>> type()

'dict

'>

定義乙個空字典

>>>type({})

'dict

'>

字典的key 不能重複,相同的key 不同的value,後面的新value 覆蓋前面的舊value

>>> 

>>>

>>>

>>>

>>>

字典的key可以是str 也可以是 int 。但是key 必須是不可變的型別,比如int string ,tuple,但是list這種就是可變的型別(

1、可變不可變之後搞清楚

2、為啥tuple 是不可變的,list 是可變的呢?)

>>> [3]

1

int 的key和string 的key 是2個key

>>> ["3"

]0.5

>>> [3]

1

>>> ["3"

]0.5

>>> ["3"

]traceback (most recent call last):

file

"", line 1, in

typeerror: unhashable type:

'list

'

為啥tuple 是不可變的,list 是可變的呢?

如何去訪問字典?不是序列,所以肯定也不能用切片,下標的方式訪問,再說了,如果都可以用切片,下標訪問的話,那字典的key 意義又何在?

用key 去訪問字典

>>> ["a"

]0.5

訪問不存在的,報出語法錯誤

>>> ["3"

]traceback (most recent call last):

file

"", line 1, in

keyerror: '3

'

Python基礎資料型別 字典(dict)

python基礎資料型別 字典 dict 本篇部落格使用的是python3.6版本,以及以後分享的每一篇都是python3.x版本的喲,請知曉。一.字典的基本使用 1 usr bin env python2 coding utf 8 3 author yinzhengjie4 blog email ...

基礎資料型別 字典

字典 是python中唯一乙個對映的資料型別 1 字典是無序的 2 字典中的資料之間的關聯性強。dic dic1 print dic print dic1 py8期 0 alix 3 鍵值對。dic 鍵 值 其中字典的鍵必須是可雜湊的 即為不可變的資料型別 字串,數字,布林值,元組 不可雜湊 即可變...

python 資料型別(字典型別)

字典型別 dict 作用是 記錄多個 key value 值,優勢是每乙個值 value 都有其對應關係 對映關係 key,而 key對 value 有描述性的功能 定義 1 基本使用 dict 用途 記錄多個值,每乙個值對應的 key 用來描述 value 的作用 在 內用逗號分隔開多個 key ...