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

為了賬號安全,請及時綁定郵箱和手機立即綁定
    • 獲取dict的所有key:d.keys()

    • 獲取dict的所有value:d.values()

    • 清除所有元素:d.clear()

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

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

    • 遍歷dict有兩種方法

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

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

    查看全部
  • 使用keys()方法,可以返回dict的所有key。

    • if name in d.keys()

    查看全部
  • ()既可以表示tuple,又可以作為括號表示運算時的優先級,結果(1)被Python解釋器計算出結果 1,導致我們得到的不是tuple,而是整數 1。
    因此,要定義只有一個元素的tuple,需要在元素后面添加一個逗號,。

    • T = (1, )

    • print(T)????# (1, )

    而對于多個元素的tuple,則加和不加這個逗號,效果是一樣的。

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

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

    查看全部
    1. 元組數據類型可以把不是元組的容器轉換為元組,比如將列表轉換成元組。

    • T = tuple(L)

    同樣的,對于列表數據類型,也可以把元組轉換成列表。

    • L = list(T)

    tuple和list不一樣的是,tuple是固定不變的,一旦變成tuple,tuple中的每一個元素都不可被改變,同時也不能再往tuple中添加數據,而list是可以的?!具@針對的是僅包含基礎數據類型(數字類型、布爾類型、字符串類型)的數據,對于組合數據類型,則不受這個約束?!?/p>

    元組(tuple)的這個特性是非常重要的,在運行上tuple的性能是list的數倍

    tuple經常用于存放固定不變的數據。

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

    2023-10-14

    1. pop()方法默認刪除列表的最后一個元素,并返回。

    2. pop()方法,除了可以刪除最后一個元素以外,pop()還可以接收一個參數,指定需要刪除的元素的位置。

    查看全部
  • d = {

    ? ? 'Alice': 45,

    ? ? 'Bob': 60,

    ? ? 'Candy': 75,

    ? ? 'David': 86,

    ? ? 'Ellena': 49

    }

    print("Alice's score is = {}".format(d['Alice']))

    d['Alice'] = 60

    print("Alice's new score is = {}".format(d['Alice']))

    查看全部
  • 在Python中,包括列表(list)、元組(tuple)、字典(dict)、集合(set)等,他們都可以放入多個元素,因此都可以算作是容器,這些容器是Python編程中非常重要的數據結構。


    list可以放入數字、字符串等數據類型,list不對放入其中的類型進行判斷,也就是說,list可以同時放入任意類型的數據,這是Python這門語言決定的,因為Python是動態語言。

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

    查看全部
  • # Enter a code

    d = {

    ? ? 'Alice': [45],

    ? ? 'Bob': [60],

    ? ? 'Candy': [75],

    }

    I = [[50, 61, 66],[80, 61, 66],[88, 75, 90]]

    N = ['Alice','Bob','Candy']

    num = 0

    for x in I[num]:

    ? ? for z in N:

    ? ? ? ? d[z].append(x)

    ? ? ? ? num+=1

    print(d)

    查看全部
  • a = 'python'
    print('hello,', a or 'world')
    b = ''
    print('hello,', b or 'world')
    解釋:通過 or 運算,可以把空字符串"變成"默認字符串,而非空字符串保持不變。


    ('hello,', 'python')
    ('hello,', 'world')

    查看全部
  • 切片也可以實現,用的是逆向思維。

    查看全部
  • s = 'ABC'

    ab = s[0:2] # 取字符串s中的第一個字符到第三個字符,不包括第三個字符
    print(ab) # ==> AB

    查看全部
  • \n表示換行
    \t?表示一個制表符
    \\表示?\?字符本身

    查看全部
    0 采集 收起 來源:Python的字符串

    2023-10-14

  • print("zhangyazhe")
    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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