亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 刪除set里的元素,用remove,使用remove需要先判斷元素是都存在set里

    查看全部
  • (1)list列表是一個有序的容器,在list中每個元素都有唯一的位置,將之稱為索引(index),與字符串類似。

    (2)list列表通過中括號[ ]來定義,索引訪問列表時同樣也是使用中括號[ ] 來訪問,兩者并不沖突;

    (3)list列表的切片是閉區間,與字符串切片不同。

    (4)list列表中,索引訪問元素不可超出所含的元素數量,如某列表中,所含元素數只有四種元素,若所取結果結果設置成print(定量名[4])時,將會引起系統運行錯誤,因此在使用索引的方式訪問列表時不能越界;

    (5)同時列表與字符串一樣可進行切片,通過切片方式來獲取列表元素時也不可越界,若切片時所取元素超出界限,如如某列表中,所含元素數只有四種元素,若所取結果結果設置成print(定量名[5:10])時,此時Python不會出現運行錯誤,但若以這種方式去進行切片將獲取不到任何元素


    注:索引和切片不可同時存在一串代碼中進行

    查看全部
  • 第二種方法

    names = ['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl']
    name_set = set()
    for name in names:
    ? ?name_set.add(name)
    print(name_set) # ==> set(['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl'])




    set添加元素:add()添加一個元素,創建一個列表(里面的元素是新增的),用update(list)就可以增加多個元素

    查看全部
  • set中的元素沒有順序,因此不能像list那樣通過索引訪問。訪問set中的某個元素實際上就是判斷一個元素是否在set中??梢杂胕n來判斷某個元素是否在set中。注意:set元素是區分大小寫的,必須大小寫完全匹配,才能判斷該元素在set里面。


    Python為string對象提供了轉換大小寫的方法:upper() 和 lower().Python還為我們提供了首字母大寫,其余小寫的capitalize()方法,以及所有單詞首字母大寫,其余小寫的title()方法.

    查看全部
  • dict還有很多的工具函數幫助便捷的使用dict。

    1.獲取dict的所有key:dict提供keys()函數,可以返回dict中所有的key。

    2.獲取dict的所有value:dict提供values()函數,可以返回dict中所有的value。

    3.清除所有元素:dict提供clear()函數,可以直接清除dict中所有的元素。

    查看全部
  • 查找速度快

    dict的第一個特點是查找速度快,無論dict有10個元素還是10萬個元素,查找速度都一樣。而list的查找速度隨著元素增加而逐漸下降。
    不過dict的查找速度快不是沒有代價的,dict的缺點是占用內存大,還會浪費很多內容,list正好相反,占用內存小,但是查找速度

    查看全部
  • 一、dict提供便捷的pop()方法,允許我們快速刪除元素,pop()方法需要指定需要刪除的元素的key,并返回對應的value。

    二、pop()方法的參數是dict中的key,當key不存在時,同樣會引起錯誤。

    查看全部
  • 這樣是不是更簡單呢?

    d = {
    ? ?'Alice': [45],
    ? ?'Bob': [60],
    ? ?'Candy': [75],
    }
    d['Alice'] = [50, 61, 66]
    d['Bob'] = [80, 61, 66]
    d['Candy'] = [88, 75, 90]
    print(d)

    查看全部
  • 使用迭代的方式按順序輸出列表: L=['Alice', 66, 'Bob', True, 'False', 100] 的偶數位置的元素:

    num=0?#設定量名num,num代表的數值為0
    L=['Alice',66,'Bob',True,'Flase',100]?#設list列表
    for?h?in?L:??#開始for循環,將list列表中元素依次迭代至定義值?h?中
    ????num+=1???#在for循環中,每次循環num都加1
    ????if?num%2!=0:?#取模,取num%2的余數
    ????????continue??#滿足上述條件后,通過continue繼續循環
    ????print(h)#==>66??#輸出結果
    ????????????????True
    ????????????????100

    在上述列子中,for循環遍歷整個h,每次循環都按照順序進行num+=1,遍歷所有h,如果條件達到num%2 != 0,就輸出對應的h元素。所以循環過程本身就有一一對應關系。

    查看全部
  • 法1:d[key]方法,通過下標找,但當下標不存在時會報錯。

    法2:get方法,下標不存在時會返回none??? ? ? ? ? print(d.get('Dodo')) # ==> None

    查看全部
  • 列表是有序,可按照順序訪問列表中的元素。

    在歷史課程中,使用for循環訪問列表中每個元素和使用for循環訪問字符串中每個字符是類似的。

    字符串也可以看做是一種特殊的列表,按順序存放多個字符。通過for循環訪問列表每一個元素的方式被稱為迭代。

    使用for循環對空列表進行訪問時不會打印任何東西。

    查看全部
    1. 變量名由大小寫英文字母、數字下劃線_組成

    2. 變量不能用數字開頭

    3. 變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用)

    查看全部
    1. 變量名由大小寫英文字母、數字和下劃線_組成

    2. 變量不能用數字開頭

    3. 變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用)

    查看全部
    1. 二進制數只使用數字0、1表示,在Python中,二進制整數使用前綴0b表示,比如:0b0110,0b1100。

    2. 十六進制數除了0~9十個數字以外,還使用a、b、c、d、e、f,在Python中,十六進制使用前綴0x,比如:0x12ef,0xde2431af

    3. 浮點數對應我們生活的是小數,例如:0.1,0.5,?12.34,?3.1415926等,都是浮點數。

    查看全部
  • s = 'ABCD'
    for ch in s:
    ? ? print(ch) # 注意縮進

    在上述代碼中,ch是在for循環中定義的,意思是把字符串s中的每一個元素依次賦值給ch,然后再把ch打印出來,直到打印出字符串s的最后一個字符為止。

    查看全部
    0 采集 收起 來源:Python之for循環

    2022-07-14

舉報

0/150
提交
取消
課程須知
如果您了解程序設計的基本概念,會簡單使用命令行,了解中學數學函數的概念,那么對課程學習會有很大的幫助,讓您學起來得心應手,快速進入Python世界。
老師告訴你能學到什么?
通過本課程的學習,您將學會搭建基本的Python開發環境,以函數為基礎編寫完整的Python代碼,熟練掌握Python的基本數據類型以及list和dict的操作,靈活使用流程控制語句。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!