1樓:宿舍總動員
python中有六個標準的資料型別:
number(數字)、string(字串)、list(列表)、tuple(元組)、sets(集合)、dictionary(字典)
字典只是其中之一
2樓:匿名使用者
python的內建字典資料型別為dict.
我也正好再做這道題,本來想來找答案,結果發現大部分人的回答都是答非所問,還是靠自己吧,在課本找到的答案。
3樓:杭州千峰
內建型別是指任何語言在設計初期定義的型別,如c語言中的int、double、char等。它也是在一種語言中最基本的型別,與編譯器編譯出的**具有重大關係。值得一提的是,不同語言也擁有不同的內建型別, 但是所有內建型別的定義都與計算機的運算方式相關。
python主要內建型別包括數值、序列、對映、類、例項和異常等。
數值型別:全域性中只有乙個(python在直譯器啟動的時候,python會用none型別生成乙個none的物件),包括int型別、float型別、complex型別、bool型別。
迭代型別:在python中,迭代型別可以使用迴圈來進行遍歷。
序列型別:list(是可變序列,通常用於存放同類專案的集合)、tuple(是不可變序列,通常用於儲存異構資料的多項集)、str(在python中處理文字資料是使用str物件,也稱為字串。字串是由unicode碼位構成的不可變序列。
)、array、range(表示不可變的數字序列,通常用於在for迴圈中迴圈指定的次數)、bytes(由單個位元組構成的不可變序列)、bytearray(bytes物件的可變對應物)、memoryvie(二進位制序列)
對映型別:對映物件將具有hash的值對映到任意物件。對映是可變的物件。
目前只有一種標準對映,即dictionary。字典的鍵幾乎是任意值,也就是說,包含列表、字典或其他可變型別的值。
集合型別:作為一種無序的多項集,集合並不記錄元素位置或插入順序。相應地,集合不支援索引、切片或其他序列類的操作。
目前python有兩種內建集合型別:set和frozenset。
set型別是可變的,其內容可以使用add()和remove()這樣的方法來改變。由於是可變型別,它沒有雜湊值,且不能被用作字典的鍵或其他集合的元素。
frozenset型別是不可變並且具有雜湊值,其內容在被建立後不能再改變,因此它可以被用作字典的鍵或其他集合的元素。
上下文管理型別:with語句
其他型別:模組、class、例項、函式、方法、**、object物件、type物件、ellipsis(省略號)、notimplemented
python中的字典是什麼?
4樓:匿名使用者
舉個例子 d =
這裡的d就是乙個dictionary,d有3 個key分別是1, 2, 4
每個key都有它對應的value,
比如 key 1 的value是 『a』
對於dictionary, 他的所有專的key都是immutable,但是你可以增加key或者該某個key對應的value,比屬如
d[1] = 'the value has been changed'
d[100] = 'a new key added'
現在d代表
在做測試自動化時,python中列表和字典這兩種資料型別有何異同?
5樓:
相同點:
- 都是容器,可以儲存多個資料
- 都是使用非常多的資料型別(列表最多,字典次之)不同點:
- 列表儲存多個元素,有索引,元素是有順序的,而字典儲存多個元素,沒有索引,儲存的多個元素是無序的
- 列表儲存的元素是同一型別的資料,而字典儲存的是鍵值對(key:value),
- 列表用來表示,而字典使用{}來表示
- 從作用看:
- 列表是專門儲存一串資訊(資料),能夠簡化程式- 字典通常是用於儲存描述乙個物體的相關資訊我也是聽了黑馬程式設計師的課程才了解的這些,現在月薪13k
python 字典作為函式引數,編寫函式實現功能:將乙個字典型別資料傳遞給函式經函式處理後,依次輸出鍵值
6樓:紫薇命
# -*- coding:utf-8 -*-#py3'''python 字典當作函式引數,及遍歷'''def f(di): //定義函式 for key in di:
//兩種方式遍歷字典 print(key,':',di[key]) for key,value in di.items():
print(key,'-',value) dic=f(dic)
7樓:
def exchange(d):
res = dict((v,k) for k,v in d.items())
print(res)
print(d)
一行**完成交換的,按你的需求定義了乙個函式
8樓:匿名使用者
你怕不是成都資訊工程大學彭城的學生吧
SQL資料型別使用,sql資料型別有哪些?
各種資料型別並不是死的,很多東西需要看你使用時的習慣和一致性需要學號字段設定時基本上是通長度,這時候用char正好契合,如果你非要用int,float或者varchar等也是可以的,但是在使用以及給使用者看的時候有很多需要轉換,比較麻煩 bit只用2個值用來定義是 否,男 女,有效 無效,等標記性質...
sql資料型別有哪些
一 整數資料型別 整數資料型別是最常用的資料型別之一。1 int integer 62616964757a686964616fe58685e5aeb931333335313233 int 或integer 資料型別儲存從 2的31次方 2 147 483 648 到2的31次方 1 2 147 48...
mysql有哪些資料型別
在 mysql 中,有三種主要的型別 text 文字 number 數字 和 date time 日期 時間 型別。text 型別 number 型別 from 樹懶學堂 注意 以上的 size 代表的並不是儲存在資料庫中的具體的長度,如 int 4 並不是只能儲存4個長度的數字。實際上int si...