Python - 2017/01/27-條件判斷/循環(huán)/dict/set

條件判斷

  • if elif else
    • 冒號:+縮進(jìn)
>>>x=17
>>>if x>18:
>>>    print(1)
>>>elif x==18:
>>>    print(2)
>>>else:
>>>    print(3)
>>>3

循環(huán)

  • for in xx
>>>list=[1,2,3]
>>>for list1 in list:
>>>    print(list1)
>>>
1
2
3
  • range()

  • range(5) 從0-4 不包括5

  • range(1,5) 從 1-5 不包括5

  • range(1,5,2) 從1-5 間隔2 不包括5

  • list+range

>>>list(range(5))
>>>[0,1,2,3,4]
  • while 循環(huán)
n=1
sum=0
while n<=99:
    sum=sum+1
    n=n+1
print(sum)
  • 練習(xí)
>>># -*- coding: utf-8 -*-
>>>L = ['Bart', 'Lisa', 'Adam']
>>>for l1 in L:
>>>    print('Hello,%s' %l1)
>>>Hello,Bart
Hello,Lisa
Hello,Adam
>>># -*- coding: utf-8 -*-
>>>L = ['Bart', 'Lisa', 'Adam']
>>>for l1 in L:
>>>    print('Hello,'+l1)
>>>Hello,Bart
Hello,Lisa
Hello,Adam

dict

  • 字典 key-vaule
>>>names = ['Michael', 'Bob', 'Tracy'] #創(chuàng)建一個names list
>>>scores = [95, 75, 85] #創(chuàng)建一個scores list
>>>n=0 #初始化scores 索引
>>>d={} #創(chuàng)建一個空的字典
>>>for name in names: # 循環(huán)names list
>>>    d[name]=scores[n] #把scores 對應(yīng)的元素賦值給names
>>>    n=n+1#索引增加
>>>print (d)
>>>
{'Tracy': 85, 'Bob': 75, 'Michael': 95}
  • 增加
    • d[key]=value key不存在就增加,如果key存在就替換
  • 刪除
    • d.pop(key)
  • 字典判斷是否存在
    • '字符' in d
>>>'f' in d
>>>False
>>>'Michael' in d
>>>True
  • d.get(字符",指定值) /如果存在即返回key 對應(yīng) value 如果不存即返回指定值
>>>d.get(1,-1)
>>>-1
>>>d.get('Micheal’,-1)
>>>95

set

  • set 與 dict 都是無序無重復(fù)元素的組合

  • set 相比 dict 來說 只有 key 沒得value

  • 初始化

    • s=set(list)
  • 增加

    • s.add(key)
  • 刪除

    • s.remove(key)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Python 是一種相當(dāng)高級的語言,通過 Python 解釋器把符合語法的程序代碼轉(zhuǎn)換成 CPU 能夠執(zhí)行的機(jī)器碼...
    Python程序媛閱讀 2,037評論 0 3
  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 11,045評論 0 23
  • 案情 原告蘭建軍、杭州小拇指汽車維修科技股份有限公司(以下簡稱杭州小拇指公司)訴稱:其依法享有“小拇指”注冊商標(biāo)專...
    郭綠獅閱讀 761評論 0 1
  • 外面的大雨剛過,我從閨蜜家里出來已經(jīng)八點(diǎn)了,準(zhǔn)備吃今天的第一頓正餐。不知道吃點(diǎn)啥,就近找了一家面館。其實(shí)...
    依a素閱讀 182評論 0 0

友情鏈接更多精彩內(nèi)容