1. 程式人生 > >Python:列表值為字典

Python:列表值為字典

大腦一不運轉,就幹啥都不得勁,這幾天中秋節,“閒”有了,又開始搗鼓程式設計。這裡碰到個低階問題,跟大家分享一下,大家一定要引以為戒,因為當花了不少時間終於解決問題時,我自己都恍然大笑,要不是為了維持形象,都想抽自己。

語言:Python(AI必備)

問題及基本知識描述:

在python 中 列表值是支援為字典的,比如:

列表值為資料字典

​但當時,我鬼使神差的給變數起名class, class啊!!!!!!!!!

class = [lloyd,alice,tyler]

MD,編譯一直報錯,網上找各種方法,最後發現是我眼瞎啊!!

為了避免​類似錯誤,再次貼一下Python的保留字元:

**********************************************************8

保留字     說明

and 用於表示式運算,邏輯與操作

as用於型別轉換

assert斷言,用於判斷變數或條件表示式的值是否為真

break中斷迴圈語句的執行

class用於定義類

continue繼續執行下一次迴圈

def用於定義函式或方法

del刪除變數或者序列的值

elif條件語句 與if else 結合使用

else條件語句條件語句,與if,elif結合使用。也可以用於異常和迴圈使用

except except包括捕獲異常後的操作程式碼,與try,finally結合使用

exec用於執行python語句

for迴圈語句

finally用於異常語句,出現異常後,始終要執行finally包含的程式碼塊。與try,except結合使用

from用於匯入模組,與import結合使用

global定義全域性變數

if條件語句,與else,elif結合使用

import用於匯入模組,與from 結合使用

in判斷變數是否存在序列中

is判斷變數是否為某個類的例項

lambda定義匿名函式

not用於表示式運算,邏輯非操作

or用於表示式運算,邏輯或操作

pass空的類,函式,方法的佔位符

print列印語句

raise異常丟擲操作

return用於從函式返回計算結果

try包含可能會出現異常的語句,與except,finally結合使用

while迴圈語句

with簡化Python的語句

yield用於從函式依次返回值

​​​​​​​​​​​

以下劃線開始或者結束的識別符號通常有特殊的意義。例如以一個下劃線開始的識別符號(如 _foo)不能用frommodule import*語句匯入。前後均有兩個下劃線的識別符號,如__init__,被特殊方法保留。前邊有兩個下劃線的識別符號,如__bar,被用來實現類私有屬性。