python系列教程43

2021-10-17 14:18:52 字數 969 閱讀 3210

宣告:在人工智慧技術教學期間,不少學生向我提一些python相關的問題,所以為了讓同學們掌握更多擴充套件知識更好的理解人工智慧技術,我讓助理負責分享這套python系列教程,希望能幫到大家!由於這套python教程不是要由所寫,所以不如我的人工智慧技術教學風趣幽默,學起來比較枯燥;但它的知識點還是講到位的了,也值得閱讀!

作為常量編寫時,字典編寫在大括號中,幷包含一系列的「鍵:值」對。在我們需要將鍵與一系列值相關聯的時候,字典是很有用的。作為乙個例子,下面是乙個包含了三個元素的字典(鍵分別為「food」、「quantity」和「color」):

>>> d =
我們可以通過鍵對這個字典進行索引來讀取或改變鍵所關聯的值。字典的索引操作使用的是和序列相同的語法,但是在方括號中的元素是鍵,而不是相對位置。

>>> d['food']           # fetch value of key 'food'

'spam'

>>> d['quantity'] += 1 # add 1 to 'quantity' value

>>> d

除了可以使用大括號這種常量形式,還有其它不同的建立字典的方法。例如,下面開始乙個空的字典,然後每次以乙個鍵來填寫它。與列表中禁止邊界外的賦值不同,對乙個新的字典的鍵賦值會建立該鍵:

>>> d = {}

>>> d['name'] = 'bob' # create keys by assignment

>>> d['job'] = 'dev'

>>> d['age'] = 40

>>> d

>>> print(d['name'])

bob

通過鍵索引乙個字典往往是python中編寫搜尋的最快方法。

python系列教程 python系列教程

宣告 在人工智慧技術教學期間,不少學生向我提一些python相關的問題,所以為了讓同學們掌握更多擴充套件知識更好的理解人工智慧技術,我讓助理負責分享這套python系列教程,希望能幫到大家!由於這套python教程不是要由所寫,所以不如我的人工智慧技術教學風趣幽默,學起來比較枯燥 但它的知識點還是講...

python系列教程3

python唯一的缺點就是,在目前現有的實現方式下,與c和c 這類編譯語言相比,python的執行速度還不夠快。教程後面將對實現方式的概念進行詳細闡述。簡而言之,目前python的標準實現方式是將源 的語句編譯 或者說是轉換 為位元組碼的形式,之後再將位元組碼解發布來。由於位元組碼是一種與平台無關的...

Python系列教程19

開啟文字編輯器 例如,vi notepad或idle編輯器 並在命名為script1.py的新文字檔案中輸入如下python語句 a first python script import sys load a library module print sys.platform print 2 100...