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

為了賬號安全,請及時綁定郵箱和手機立即綁定
    1. while循環:只需要判斷while循環的條件是否為True即可,當條件為True時,即繼續運行下去。

    2. while 條件:

      ? ? 代碼段

    查看全部
  • 1.訪問set中的元素:由于set是無序的集合,我們不能通過索引來訪問元素。但是,我們可以使用in關鍵字來判斷一個元素是否在set中,例如element in set_collection。

    2.set元素區分大小寫:set中的元素是區分大小寫的。這意味著兩個大小寫不同的相同字符串會被視為兩個不同的元素。

    3.字符串大小寫轉換:.upper()和.lower()方法:字符串對象.upper()小寫轉大寫和字符串對象..lower()大寫轉小寫

    4.extend()方法使用:

    list_name.extend(iterable)

    參數解釋:

    list_name:這是你要修改的原列表的名稱。

    iterable:這是你要添加到原列表末尾的元素序列,可以是列表、元組、集合、字符串等任何可迭代對象。

    注意:extend()方法不會返回新的列表,而是直接修改原列表.例如:如果保留原列表

    original_list = [1, 2, 3]

    new_list = original_list.copy()

    new_list.extend([4, 5, 6])

    print(original_list) ?# 輸出:[1, 2, 3]

    print(new_list) ?# 輸出:[1, 2, 3, 4, 5, 6]

    查看全部
    1. set和list不一樣,set里面的元素是不允許重復的,而list里面可以包含相同的元素.

    2. set與list的另一個區別是,set里面的元素是沒有順序的。

    3. 創建set的方式是使用set(),并傳入一個list,list的元素將會被轉換成set的元素。

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

    5. 例子:pythonmy_dict = {'Alice': 25, 'Bob': 30, 'Cathy': 35}#字典dict
      pythonmy_set = {1, 2, 3, 4, 5}#集合set
      pythonmy_list = [1, 2, 3, 4, 5]#list列表
      pythonmy_tuple = (1, 2, 3, 4, 5)#tuple元組

      single_element_tuple = (1,)

    6. 字典(dict):由鍵值對組成,每個鍵值對用冒號 : 分隔,不同的鍵值對之間用逗號 , 分隔,整個字典用花括號 {} 包圍。

    7. 集合(set):由不重復的元素組成,元素之間用逗號 , 分隔,整個集合用花括號 {} 包圍。

    8. 列表(list):由有序的元素組成,元素之間用逗號 , 分隔,整個列表用方括號 [] 包圍。

    9. 元組(tuple):由有序的元素組成,元素之間用逗號 , 分隔,整個元組用圓括號 () 包圍。元組可以包含單個元素,但需要在元素后面加一個逗號 , 來區分它與普通變量的區別。

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

    2023-12-28

    1. 獲取dict的所有key:dict提供keys()函數,可以返回dict中所有的key.

    2. 獲取dict所有的value:dict提供values()函數,可以返回dict中所有的value。

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

    4. len()方法用來統計括號內的值的數量.


    查看全部
  • https://img1.sycdn.imooc.com/658cdbcd0001170c03230206.jpg

    這個錯誤信息?TypeError: '>=' not supported between instances of 'str' and 'int'?出現在Python中,意味著你試圖比較一個字符串(str)和一個整數(int),而Python不支持這種比較。

    'str param'是一個字符串

    my_ads是int

    查看全部
    0 采集 收起 來源:Python函數參數

    2023-12-28

    • 在Python中,==是一個比較運算符,用于比較兩個值是否相等。使用兩個等于號==是為了表示這個比較操作。一個等號=在Python中是賦值運算符,用于將一個值賦給變量。因此,為了表示比較兩個值是否相等,需要使用兩個等于號==。

    • https://img1.sycdn.imooc.com/658ccdda00018dc802630112.jpg

    查看全部
    0 采集 收起 來源:Python遞歸函數

    2023-12-28

    1. 我們知道tuple是不可變的,list是可變的,因此tuple可以作為dict的key,但是list不可以作為dict的key,否則將會報錯。

    2. 由于dict是按 key 查找,所以,在一個dict中,key不能重復。

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

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

    5. dict的keys()(方法和items()方法的使用差異:keys()方法返回的是鍵的視圖對象,items()方法返回的是鍵值對的視圖對象.

    6. dict.keys()?提供了字典中所有鍵的集合視圖,主要用于操作或遍歷字典的鍵。

    7. dict.items()?提供了字典中所有鍵值對的集合視圖,主要用于同時操作或遍歷字典的鍵和值。

    查看全部
  • 添加元素:

    賦值方法:d['key值'] = value,其中value是你要添加的數值或其他數據類型。

    .append()和.extend()方法用于列表(list)的添加元素,而不是直接用于字典(dict)。

    刪除元素:

    使用d.pop('key值')刪除指定鍵的鍵值對。

    讀取查詢:

    使用print(d['key值'])查詢指定鍵的值,如果鍵不存在會拋出KeyError異常。

    使用d.get('key值')查詢指定鍵的值,如果鍵不存在會返回None,不會拋出異常。

    修改更新:

    使用賦值方法d['A'] = value修改或更新鍵值對。如果鍵已經存在,這將更新其值;如果鍵不存在,這將添加一個新的鍵值對。

    字典的方法:

    .keys()方法返回一個包含字典所有鍵的視圖對象,可以遍歷這個對象來訪問所有的鍵。

    .items()方法返回一個包含字典所有鍵值對的視圖對象,可以遍歷這個對象來訪問所有的鍵值對。

    查看全部
    • 使用discard()方法刪除元素,?和remove()不同的是,當元素不存在時,使用discard()并不會引發錯誤,所以使用discard()是更加高效的一個方法name_set.discard('Jenny')

    • clear()方法,可以快速清除set中的所有元素

      name_set.clear()

    • # 判斷s1是否為s2的子集
      s1.issubset(s2) # ==> True
      # 判斷s2是否為s1的超集
      s2.issuperset(s1) # ==> True

    • set提供isdisjoint()方法,可以快速判斷兩個集合是否有重合,如果有重合,返回False,否則返回True

    查看全部
    • 刪除set的元素: remove()

    • 需要提前判斷要remove()的元素是否在set里面,確保存在后,再進行remove

    查看全部
    • add是加一個元素,所有在set里面加一組字符串的時候,需要用for循環,迭代,每一個names里的元素作為一個name,add進去

    • update可以直接添加一組數 name_set.update(names)

    查看全部
    • 對于set,如果添加一個已經存在的元素,不會報錯,也不會改變什么。

    • set提供了update()方法,可以一次性給set添加多個元素。

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

    查看全部
    • set里面的元素是不允許重復的,而list里面可以包含相同的元素;

    • set里面的元素是沒有順序的

    • s = set([1, 4, 3, 2, 5, 4, 2, 3, 1])
      print(s) # ==> set([1, 2, 3, 4, 5])
      可以看到,在傳入set()的list中,包含了重復的元素,但是打印的時候,相同的元素只保留了一個,重復的元素都被去掉了,這是set的一個重要特點。

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

    2023-12-27

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

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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