Python練習_集合和深淺拷貝_day7
1.
1.作業
1、把列表中所有姓周的人的資訊刪掉(升級題:此題有坑, 請慎重): lst = ['周老二', '周星星', '麻花藤', '周扒皮'] 結果: lst = ['麻花藤'] 2、車牌區域劃分, 現給出以下車牌. 根據車牌的資訊, 分析出各省的車牌持有量. (升級題) cars = ['魯A32444','魯B12333','京B8989M','黑C49678','黑C46555','滬 B25041'.....] locals = {'滬':'上海', '黑':'黑龍江', '魯':'山東', '鄂':'湖北', '湘':'湖南', '京': '北京'.....} 結果: {'山東': 2, '北京': 1, '黑龍江': 2, '上海': 1} 3、幹掉主播. 現有如下主播收益資訊: zhubo = {'盧本偉':522000, '馮提莫':189999, '金老闆': 99999, '吳老闆': 250000, 'alex': 126} 1. 計算主播平均收益值 2. 幹掉收益小於平均值的主播 3. 幹掉盧本偉
2.
2.默寫
簡述什麼是深淺copy.
相關推薦
Python練習_集合和深淺拷貝_day7
1. 1.作業 1、把列表中所有姓周的人的資訊刪掉(升級題:此題有坑, 請慎重): lst = ['周老二', '周星星', '麻花藤', '周扒皮'] 結果: lst = ['麻花藤'] 2、車牌區域劃分, 現給出以下車牌. 根據車牌的資訊, 分析出各省的車牌持有量. (升級題)
set集合和深淺拷貝
拷貝 set pan deep epc 深淺拷貝 重復 特點 可變 set集合 特點: 無序, 不重復, 元素必須可哈希(不可變) 作用: 去重復 本身是可變的數據類型. 有增刪改查操作. frozenset()凍結的集合
python中的join、set集合、深淺拷貝
數據類型 增刪改查操作 凍結 方法 set 不可 拷貝 增刪 增刪改查 一. join 1. str中的join方法. 把列表轉換成字符串 2. 列表和字典在循環的時候不能直接刪除. 需要把要刪除的內容記錄在
python高階程式設計上— GIL全域性直譯器和深淺拷貝
①GIL:全域性直譯器鎖 1):python直譯器分為兩種,一種是C-pytohn ,另一種是JAVA-python 2):python語言和GIL沒有關係。GIL的造成是由於使用C-python直譯器造成的。由於90年代電腦沒有並行的多核電腦,因此C-python直譯器沒有考慮多執行緒的問
Python中的賦值、引用和深淺拷貝
全域性變數 在函式之外建立的變數屬於__main__,又被稱為全域性變數。它們可以在__main__中的任意函式中訪問,與區域性變數在函式結束時消失不同,全域性變數可以在不同函式的呼叫之間持久存在。全域性變數常常用作標誌(Flags)。標誌是一種布林型變數,可以
Python練習_資料型別和編碼_day6
1. 1.作業 1,使用迴圈列印以下效果: 1: * ** *** **** ***** 2: ***** **** *** ** * 3: * *** ***** ******* ********* 2, 輸入一個廣告標
day8 一些字符轉換和深淺拷貝
deep alex abc day pre -- true 引用 新的 # li =[11,22,33,44,55,66,77,88]# del li[-2::-5]# print(li)# # dic = {‘k1‘:‘barry‘,‘k2‘:‘alex‘,‘name‘:
基礎數據類型之集合和深淺copy,還有一些數據類型補充
去重 不可變 blog 而是 ron 之間 key 哈希 內存 集合 集合是無序的,不重復的數據集合,它裏面的元素是可哈希的(不可變類型),但是集合本身是不可哈希(所以集合做不了字典的鍵)的。以下是集合最重要的兩點: 去重,把
python之路——集合and 深淺copy
amp 女神 div 差集 del add body 並集 不可變類 補充: id 查詢內存地址 print(id(name)) is判斷的是內存地址 int str 小數據池 int: -5 — 256 str: 如果字符串都是由字母組成,都是指向一個內存地址。
集合、深淺拷貝、文件操作(讀、寫、追加)函數初識(參數)
table 不一致 pan see 並集 inter 組成 數值 多個 小數據池 #int ==比較數值 is 比較內存地址 id 測試內存地址 #str 不能含有特俗字符 單個元素*數字,不能超過21 i1 = ‘a’*20 i = ‘a’*20
集合和深淺copy
ima 無序 int pan 重復 數據類型 分享圖片 可變 clas 集合 集合裏面的元素必須是不可變的數據類型,集合本身是可變的數據類型。 集合是無序的,不重復。 1,列表去重。 l1 = [1, 1, 2, 3, 4, 3, 2, 4, 5, 6] set1 = s
python語法_集合
集合:不同的元素(不可hash)組合在一起的就叫做集合,去掉重複的,以空字元返回,無序的 可以分為可變集合和不可變集合(frozenset) 建立: s = set('gm gyx') print(s){' ', 'x', 'm', 'g', 'y'} 集合不能作為字典的鍵, s = frozen
Python基本型別補充及深淺拷貝
1. 基礎資料型別補充 join() "*".join("馬虎疼") # 馬*虎*疼 把傳遞進去的引數進行迭
【JavaScript基礎筆記】資料型別轉換、false值、記憶體圖、垃圾回收和深淺拷貝簡易概念
其他型別轉換成字串 xxx.toString() // var object = {a:1}; object.toString = [object Object] //這種方法對null undefined使用會報錯 xxx +
leetcode筆記_集合和對映的使用及比較 (集合的元素去重,對映的元素頻次記錄)
349. 兩個陣列的交集 給定兩個陣列,編寫一個函式來計算它們的交集。 示例 1: 輸入: nums1 = [1,2,2,1], nums2 = [2,2] 輸出: [2] 示例 2: 輸
Python練習_初識資料型別_day3
1. 作業 1,有變數name = "aleX leNb" 完成如下操作: 1) 移除 name 變數對應的值兩邊的空格,並輸出處理結果 2) 移除name變數左邊的"al"並輸出處理結果 3) 移除name變數右面的"Nb",並輸出處理結果 4)
Python練習_資料型別_day5
1. 1.作業 1,有如下變數(tu是個元祖),請實現要求的功能 tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44]) a. 講述元祖的特性 b. 請問t
Python練習_函式進階_day10
1. 1.作業 1,繼續整理函式相關知識點,寫部落格。 2,寫函式,接收n個數字,求這些引數數字的和。(動態傳參) 3,讀程式碼,回答:程式碼中,打印出來的值a,b,c分別是什麼?為什麼? a=10 b=20 def test5(a,b):
Python練習_初識函式_day9
1. 1.作業 1,整理函式相關知識點,寫部落格。 2,寫函式,檢查獲取傳入列表或元組物件的所有奇數位索引對應的元素,並將其作為新列表返回給呼叫者。 3,寫函式,判斷使用者傳入的物件(字串、列表、元組)長度是否大於5。 4,寫函式,檢查傳入列表的長度,如果大於2,那麼僅保留前兩個長
Python練習_檔案操作_day8
1. 1.作業 1,有如下檔案,a1.txt,裡面的內容為: 老男孩是最好的學校, 全心全意為學生服務, 只為學生未來,不為牟利。 我說的都是真的。哈哈 分別完成以下的功能: a,將原檔案全部讀出來並列印。 b,在原檔案後面追加一行內容:信不信由你,反正我信了。 c,將原檔案