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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 讀取dict:

    1. 判斷if

    2. print(d.get(key))

    查看全部
  • dict保存映射,每一項都包含key和value

    {key:value,

    key:value}

    ,? 用來表示這一組的結束

    names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    scores = [45, 60, 75, 86, 49]
    index = 0
    for name in names:
    ? ?score = scores[index]
    ? ?print('name = {}, score = {}'.format(name, score))
    ? ?index = index + 1

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

    2021-04-13

  • 刪除set元素:set提供了remove()方法允許我們刪除set中的元素。除了使用remove()方法刪除元素以外,還可以使用discard()方法刪除元素,并且,和remove()不同的是,當元素不存在時,使用discard()并不會引發錯誤,所以使用discard()是更加高效的一個方法。

    如果remove的元素不在set里面的話,那么將會引發錯誤。需要提前判斷要remove()的元素是否在set里面,確保存在后,再進行remove。但是discard()方法刪除不會報錯

    判斷set 中是否存在元素用 in:

    比如:

    set1 = {[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]}

    num =1?

    if num in set1:

    ? ? set1.remove(num)

    set集合清空元素:和dict一樣,set也提供了clear()方法,可以快速清除set中的所有元素。

    查看全部
  • 添加set元素:

    set 提供add()方法添加單個元素

    set 提供update()方法添加多個元素

    查看全部
  • set? 集合特性:

    (1) 無序性:打印輸出時的順序是隨機的。
    (2) 確定性:存儲時區分大小寫。set的元素和dict的key類似,必須是不變對象,任何可變對象是不能放入set中的。
    (3) 不重復性:設置集合時,若里面有重復的元素,只會保存并輸出一個,相當于存儲了dict中key的集合。

    創建set:

    way1: {xxx}

    set1= {"123","456"}

    way2: set(xx)

    list1 = [1,2,3,4,5]

    set2 = set(list1)

    注意:創建空集合必須用way2 -->set(),因為way1---> {} 創建的是一個字典

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

    2021-04-14

  • 注意:轉義字符 \不計入字符串的內容中。 常用的轉義字符還有: \n表示換行 \t 表示一個制表符 \\表示 \ 字符本身
    查看全部
    0 采集 收起 來源:Python的字符串

    2021-04-13

  • 短路計算 在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。 在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。 所以Python解釋器在做布爾運算時,只要能提前確定計算結果,它就不會往后算了,直接返回結果。
    查看全部
  • set 與 list 的區別:

    ?set里面的元素是不允許重復的,而list里面可以包含相同的元素;set與list的另一個區別是,set里面的元素是沒有順序的,list是有序的。

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

    2021-04-12

  • 如果要表示中文,顯然一個字節是不夠的,至少需要兩個字節,而且還不能和ASCII編碼沖突,所以,中國制定了GB2312編碼,用來把中文編進去。
    查看全部
  • 字典的其他方法:

    dict.keys():返回字典的所有key列表

    dict.values():返回字典的所有value列表

    dict.clear():清空字典數據

    查看全部
  • 遍歷字典:

    d = {'Alice': 45,?'Bob': 60,'Candy': 75,'David': 86,'Ellena': 49}

    for 循環遍歷key:默認遍歷字典的key,再通過key找值。

    for key in d:

    ????vlaue= d[key]

    ????if value >60:

    ????????print(key,value)

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

    for key,value in d.items():

    ????if vlaue >60:

    ????????print(key,value)

    查看全部
  • 字典的特點:1、python3.5以前是無序的,3.5及以后都是有序的。2、字典的key值是 唯一(不能重復,往dict里添加一個相同key的value時,新的value將會覆蓋舊的value。)、不可改變的,可以是基礎數據數字、字符串等,也可以是復雜數據tuple;list不可以做為key,因為key是可變的。3、dict 的查找速度快,但是占用內存大

    查看全部
  • dict刪除元素:通過pop()方法。==>? ?dict.pop(key)

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

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

    查看全部
  • dict元素更新:還是通過賦值語句 dict[key]=vlaue

    賦值語句其實有兩個功能:

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

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

    注:在使用賦值語句往dict中添加元素時,為了避免不必要的覆蓋問題,我們需要先判斷key是否存在,然后再做更新。

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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