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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 但是一般而言,為了避免不必要的誤解,一般在需要有序的dict時,我們會使用一種叫做Ordereddict的字典,來確保有序。
    查看全部
  • 賦值語句其實有兩個功能:

    當key不存在時,往dict中添加對應的key: value元素。
    當key存在時,會更新dict,用新的value替換原來的value。
    因此,在使用賦值語句往dict中添加元素時,為了避免不必要的覆蓋問題,我們需要先判斷key是否存在,然后再做更新。
    查看全部
  • 賦值語句
    d['Mimi'] = 72
    d['Dodo'] = 88
    print(d)
    查看全部
  • 3-3Python的整點與浮點數

    四則運算?【+ - * /】

    整點、浮點數可以直接進行四則運算

    規律:整點數和浮點數運算后,得到的結果都是浮點數。(浮點數可以表達整數的結果,但是整數不能表達浮點數的結果)

    取模運算=取余 【%】

    取模=取余

    恰當運用取模運算,可以判斷一個數的奇偶數

    地板除=取整【//】

    計算結果取整。整數和整數計算結果是整數,和浮點數計算結果是浮點數

    小數點位數 [round()]

    round的調用方式:使用兩個參數,一個是需要保留小數點位數的數值,一個是保留的數位

    如:round(f,3)=保留f的小數點后3位

    查看全部
  • 通過key來查詢value,這個時候怎么辦呢?
    dict提供通過key找到對應value的功能,通過d[key]的形式,就可以得到對應的value。
    我們在需要通過key找到value時,一定要先判斷key存不存在,然后才使用上面的方式獲取對應的value,以避免錯誤。
    if 'Alice' in d:
    ??? print(d['Alice']) # ==> 45
    if 'Dodo' in d: # Dodo不存在,所以不會走下面的邏輯
    ??? print(d['Dodo'])
    dict本身提供get方法,把key當作參數傳遞給get方法,就可以獲取對應的value,當key不存在時,也不會報錯,而是返回None。
    print(d.get('Alice')) # ==> 45
    print(d.get('Dodo')) # ==> None
    查看全部
  • python的dict就是專門保存這種映射的
    在定義里,我們使用花括號{}表示這是一個dict,然后key和value之間使用冒號:分割,并且每一組key:value的最后,以逗號,表示這一組的結束。
    查看全部
    0 采集 收起 來源:什么是dict

    2021-10-15

  • 元組不可變,但對于組合數據類型,則不受這個約束。前提是不改變組合數據類型
    查看全部
  • 包含 0 個元素的 tuple,也就是空tuple,直接用()表示
    因為()既可以表示tuple,又可以作為括號表示運算時的優先級,結果(1)被Python解釋器計算出結果 1,導致我們得到的不是tuple,而是整數 1。
    因此,要定義只有一個元素的tuple,需要在元素后面添加一個逗號
    tuple的元素也可以是tuple
    查看全部
  • count()方法用來統計tuple中某個元素出現的次數
    index()方法可以返回指定元素的下標,當一個元素多次重復出現時,則返回第一次出現的下標位置
    注意,index()方法和count()方法不一樣,當指定的元素不存在時,使用index()方法Python會報錯
    查看全部
  • 在運行上tuple的性能是list的數倍。
    查看全部
    0 采集 收起 來源:什么是tuple

    2021-10-15

  • 元組(tuple)和list一樣,也是一個有序容器,在元組中,同樣可以包含0個或者多個元素,并且也支持索引訪問、切片等操作。
    定義元組的方式是使用小括號()將元組內的元素括起來。
    查看全部
    0 采集 收起 來源:什么是tuple

    2021-10-15

  • 如果需要用一個列表存放三個同學的成績,則需要這樣
    alice_scores = [100, 89, 92]
    bob_scores = [70, 65, 81]
    candy_scores = [88, 72, 77]
    all_scores = [alice_scores, bob_scores, candy_scores]
    print(all_scores) # ==> [[100, 89, 92], [70, 65, 81], [88, 72, 77]]
    通過all_scores[1]得到Bob的最近三次成績的列表,再通過下標[2],則可以得到Bob第三次的成績。
    alice_scores = [100,89,92]
    bob_scores = [70,65,81]
    candy_scores = [88,72,77]
    all_scores = [alice_scores, bob_scores, candy_scores]
    score = all_scores[1][2] # ==> 81
    查看全部
    0 采集 收起 來源:Python二維list

    2021-10-15

  • 通過索引指定位置,并賦值新的元素,即可替換列表中原有的元素。
    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    L[2] = 'Canlina'
    print(L)
    查看全部
  • 列表已有的元素,也是可以修改的
    查看全部
  • 若要刪除,使用列表的pop()方法,pop()方法默認刪除列表的最后一個元素,并返回
    pop()方法,除了可以刪除最后一個元素以外,pop()還可以接收一個參數,指定需要刪除的元素的位置。
    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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