宣告:在人工智慧技術教學期間,不少學生向我提一些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...