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

為了賬號安全,請及時綁定郵箱和手機立即綁定

  • age = input(請輸入您的年齡:)
    if age >= 18:
    ??? print('adult')
    else:
    ??? print('teenager')
    查看全部
  • 由于set里面的元素是沒有順序的,因此我們不能像list那樣通過索引來訪問。訪問set中的某個元素實際上就是判斷一個元素是否在set中,這個時候我們可以使用in來判斷某個元素是否在set中。

    set元素是區分大小寫的,必須大小寫完全匹配,才能判斷該元素在set里面。

    查看全部
  • 創建set的方式是使用set(),并傳入一個list,list的元素將會被轉換成set的元素。

    set和list類似,擁有一系列元素,但是set和list不一樣,set里面的元素是不允許重復的 set與list的另一個區別是,set里面的元素是沒有順序的。

    在傳入set()的list中,包含了重復的元素,但是打印的時候,相同的元素只保留了一個,重復的元素都被去掉

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

    2023-04-15

  • 獲取dict的所有key

    提供keys()函數,可以返回dict中所有的key。

    d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
    for key in d.keys():
    ? ?print(key)
    # ==> Alice
    # ==> Bob
    # ==> Candy

    獲取dict所有的value

    dict提供values()函數,可以返回dict中所有的value。

    d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
    for key in d.values():
    ? ?print(key)
    # ==> [50, 61, 66]
    # ==> [80, 61, 66]
    # ==> [88, 75, 90]

    清除所有元素

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

    d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
    print(d) # ==> {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
    d.clear()
    print(d) # ==> {}

    查看全部
  • dict的第一個特點是查找速度快,無論dict有10個元素還是10萬個元素,查找速度都一樣。而list的查找速度隨著元素增加而逐漸下降。

    不過dict的查找速度快不是沒有代價的,dict的缺點是占用內存大,還會浪費很多內容,list正好相反,占用內存小,但是查找速度慢。

    對于基礎數據類型,字符串、數字等,這些都是不可變的

    ,可以作為dict的key,因此tuple可以作為dict的key,但是list不可以作為dict的key,否則將會報錯。


    遍歷dict有兩種方法, 第一種是遍歷dict的所有key,并通過key獲得對應的value。

    第二種方法是通過dict提供的items()方法,items()方法會返回dict中所有的元素,每個元素包含key和value。

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

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

    查看全部
  • 因此我們發現這個賦值語句其實有兩個功能:

    當key不存在時,往dict中添加對應的key: value元素。

    當key存在時,會更新dict,用新的value替換原來的value。

    查看全部
  • dict和tuple不一樣,dict是可變的,我們隨時可以往dict中添加新的key-value

    實際上,value可以是任意類型的元素,可以是list、tuple等

    此后,如果Mimi、Dodo的第三次成績也出來了,分別是75,90,則可以先通過key把對應的value查詢出來,然后再往類型是list的value中添加第三次的成績。

    d['Mimi'].append(75)
    d['Dodo'].append(90)
    print(d)

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

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

    查看全部
  • 在定義里,我們使用花括號{}表示這是一個dict,然后key和value之間使用冒號:分割,并且每一組key:value的最后,以逗號,表示這一組的結束。

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

    2023-04-14

  • 對于tuple,它和list一個最大的不同點就是tuple是不可變的,tuple里面的元素,也是不可替換的。但是這針對的是僅包含基礎數據類型(數字類型、布爾類型、字符串類型)的數據,對于組合數據類型,則不受這個約束。

    如果我們直接替換list,這也是不行的。

    查看全部
  • isinstance判斷類型
    查看全部
    0 采集 收起 來源:Python函數參數

    2023-04-14

  • 因為()既可以表示tuple,又可以作為括號表示運算時的優先級,結果(1)被Python解釋器計算出結果 1,導致我們得到的不是tuple,而是整數 1。

    因此,要定義只有一個元素的tuple,需要在元素后面添加一個逗號,。

    查看全部
  • count()方法用來統計tuple中某個元素出現的次數

    對于不存在的元素,count方法不會報錯,而是返回0

    index()方法可以返回指定元素的下標,當一個元素多次重復出現時,則返回第一次出現的下標位置。

    注意,index()方法和count()方法不一樣,當指定的元素不存在時,使用index()方法Python會報錯。

    查看全部
  • 定義元組的方式是使用小括號()將元組內的元素括起來。

    tuple和list不一樣的是,tuple是固定不變的,一旦變成tuple,tuple中的每一個元素都不可被改變

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

    2023-04-13

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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