username = [「1111」,「zhangsan」,「lisi」,「wangwu」,「xiaoming」]
for i in username: #
if 「zhangsan」 ==i: # i ==「zhangsan」
break;
print(i)
縮排符號很重要,
『』』1.如果全篇(就是python**)沒有縮排「tab」,那說明沒有for while if
else eilf 等條件(流程)控制語句和迴圈控制語句。
print("-------猜數字遊戲-------")
import random # 匯入隨機數模組
random = random.randint(1, 10) # 生成1到10之間的隨機數
print(「random:」,random)
num = int(input(「請輸入1-10之間的任意乙個數:」))
while true:
num = int(input(「請輸入1-10之間的任意乙個數:」))
if num >random:
print(「大了,請重新輸入:」)
elif num for i in range(5):
print(" 「(5-i),"」*(i+1))
#定義好字典 鍵:值,以逗號分隔
d =
print(d)
print(d[「zhangsan」]) # 取字典裡面的某個值
#改變字典當中的值
#方式一
d[「zhangsan」]=99
print(d[「zhangsan」])
#如果鍵不存在於字典當中會報錯。
d[「xiaoming」]
keyerror: 『xiaoming』
#判斷鍵是否存在於字典當中
print("----:",d.get(「lisi1」))
#刪除字典當中的wangwu元素
d.pop(「wangwu」)
print(d)
一行一行的輸出字典當中的鍵值
print(d[「zhangsan」])
print(d[「zhangsan」])
print(d[「lisi」])
迴圈列印字典
d1 =
for i in d1: # i 表示的是字典當中的鍵, d[i]—字典當中的值
print("—",i,d1[i])
總結,和list相比,dict的優缺點
『』』1.查詢和插入的速度快,不會隨著key的增加而增加
2.需要占用大量記憶體,記憶體浪費
『』』list 優缺點
『』』1.查詢和插入的時間,隨著元素的增加而增加
2.占用空間小,浪費記憶體小。
『』』#dict的注意事項
『』』字典當中的key是不可變物件,唯一,不能重複
通過key計算位置的演算法(字典),我們稱為: 雜湊演算法
『』』a =
print(a)
dic1 =
#如何取87
l = dic1[「zhangsan」]
l[1]
print(dic1[「zhangsan」][1])
dic2 = }
#如何取3
a = dic2[『lisi』][「愛好」][2]
print(a)
字典、列表,迴圈,流程控制語句,整理部落格(知識點和練習)
吳恩達深度學習 2 15python中的廣播
1.broadcasting example 1 下面矩陣描述了來自四種不同的100克碳水化合物,蛋白質和脂肪的卡路里數量 2 接下來看看計算是怎麼執行的,我們有3x4的矩陣,除以乙個1x4的矩陣,那麼怎麼能夠讓乙個3x4的矩陣來除以乙個1x4的矩陣呢?接下來看看更多的廣播的例子,如果取乙個4x1的...
Python基礎04 運算
python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷是真還是...
Python基礎04 運算
python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷是真還是...