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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 和dict一樣,set也提供了clear()方法,可以快速清除set中的所有元素。

    查看全部
  • 除了使用remove()方法刪除元素以外,還可以使用discard()方法刪除元素,并且,和remove()不同的是,當元素不存在時,使用discard()并不會引發錯誤,所以使用discard()是更加高效的一個方法。

    查看全部
  • 訪問set中的某個元素實際上就是判斷一個元素是否在set中,這個時候我們可以使用in來判斷某個元素是否在set中。

    查看全部
  • 有些時候需要批量往set里面添加元素,如果一個一個add是比較麻煩的,有沒有批量往set里面添加元素的方法呢?
    set提供了update()方法,可以一次性給set添加多個元素。

    查看全部
  • names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    name_set = set(names)

    name = input('請輸入一個名字:')

    if name.lower() in [n.lower() for n in name_set]:

    ? ? print('這個名字在name_set里面')

    else:

    ? ? print('這個名字不在name_set里面')

    names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    name_set = set(names)

    name = input('請輸入一個名字:')

    if name.upper() in [n.upper() for n in name_set]:

    ? ? print('這個名字在name_set里面')

    else:

    ? ? print('這個名字不在name_set里面')

    查看全部
  • d = {

    ? ? 'Alice': [45],

    ? ? 'Bob': [60],

    ? ? 'Candy': [75],

    }


    # 給字典中的列表添加多個元素

    d['Alice'].extend([50, 61, 66])

    d['Bob'].extend([80, 61, 66])

    d['Candy'].extend([88, 75, 90])


    # 打印字典

    print(d)

    查看全部
  • d = {

    ? ? 'Alice': 45,

    ? ? 'Bob': 60,

    ? ? 'Candy': 75,

    ? ? 'David': 86,

    ? ? 'Ellena': 49

    }


    # 給字典添加一個新的鍵值對

    d['Gaven'] = 86


    # 打印字典

    print(d)

    查看全部
    0 采集 收起 來源:什么是dict

    2023-07-02

  • if elif else 只要滿足一個條件就不會再走下面的判斷了,你應該先判斷score>=90后再判斷score>=80,即按從大到小、從高到低的順序輸入。

    查看全部
  • 對于tuple元組,他和list列表的最大的不同點是元組是無法改變的,元組中的元素也是無法改變和替換的,但是list列表可以改變和替換。但這針對的是丁包含基礎數據類型(數字類型,布爾類型,字符串)的數據,對于組合數據類型不受這個約束

    查看全部
  • 對于基礎數據類型,字符串、數字等,這些都是不可變的,可以作為dict的key,而對于復雜數據類型,經過前面的學習,我們知道tuple是不可變的,list是可變的,因此tuple可以作為dict的key,但是list不可以作為dict的key,否則將會報錯。

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

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

    查看全部
  • dict本身提供get方法,把key當作參數傳遞給get方法,就可以獲取對應的value,當key不存在時,也不會報錯,而是返回None。

    因為通過get方法在代碼實現上更加簡單,且不會引起錯誤,因此更加推薦使用get方法來獲取dict的元素。

    查看全部
  • 一種是使用?for循環?和?索引?來遍歷列表,判斷索引是否為偶數,如果是則輸出對應的元素。例如:

    L = ['Alice', 66, 'Bob', True, 'False', 100]
    num = 0 # 初始化索引為0for item in L: # 遍歷列表
    ? ?num = num + 1 # 索引加1
    ? ?if num % 2 != 0: # 如果索引不是偶數,跳過本次循環
    ? ? ? ?continue
    ? ?print(item) # 輸出元素



    另一種是使用?range()函數?來生成一個從0開始,步長為2的索引序列,然后用中括號?來按位置訪問列表中的元素。

    L = ['Alice', 66, 'Bob', True, 'False', 100]

    for i in range(0, len(L), 2):?

    # 生成一個從0開始,步長為2的索引序列
    ? ?print(L[i])

    ?# 輸出元素

    查看全部
  • template

    format

    for

    sum

    ch

    x

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

    2023-06-30

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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