天天看點

字典和鍵值對換輸出_Python字典練習題

有字典 dic = {"k1": "v1", "k2": "v2", "k3": "v3"},實作以下功能:

1、周遊字典 dic 中所有的key

參考答案:

字典和鍵值對換輸出_Python字典練習題
2、周遊字典 dic 中所有的value

參考答案:

字典和鍵值對換輸出_Python字典練習題
3、循環周遊字典 dic 中所有的key和value

參考答案:

字典和鍵值對換輸出_Python字典練習題
4、添加一個鍵值對"k4","v4",輸出添加後的字典 dic

參考答案:

字典和鍵值對換輸出_Python字典練習題
5、删除字典 dic 中的鍵值對"k1","v1",并輸出删除後的字典 dic

參考答案:

字典和鍵值對換輸出_Python字典練習題
6、删除字典 dic 中 'k5' 對應的值,若不存在,使其不報錯,并傳回None

參考答案:

字典和鍵值對換輸出_Python字典練習題
7、擷取字典 dic 中“k2”對應的值

參考答案:

字典和鍵值對換輸出_Python字典練習題
8、擷取字典 dic 中"k6"對應的值,如果不存在,使其不報錯,并且讓其傳回資料 None

參考答案:

字典和鍵值對換輸出_Python字典練習題
9、有字典 dic2 = {'k1':"v111",'a':"b"} 通過一行操作使 dic2 = {'k1':"v111",'k2':"v2",'k3':"v3",'k4': 'v4','a':"b"}

參考答案:

字典和鍵值對換輸出_Python字典練習題
10、組合嵌套,實作功能,現有清單如下:

list = [['k', ['qwe', 20, {'k1': ['tt', 3, '1']}, 89], 'ab']]

(1)将清單中的‘tt’變成大寫(兩種方式)

參考答案:

字典和鍵值對換輸出_Python字典練習題
(2)将數字 3 變成字元串 ‘100’(兩種方式)

參考答案:

字典和鍵值對換輸出_Python字典練習題
(3)将清單中的字元串‘1’變成數字101(兩種方式)

參考答案:

字典和鍵值對換輸出_Python字典練習題
11、按照要求實作以下功能:li = [1,2,3,'a','b',4,'c'],有一個字典(此字典是動态生成的,你并不知道它有多少鍵值對,是以用 dic={} 模拟),具體操作如下:如果字典沒有'k1'這個鍵,那就建立這個'k1'鍵和對應的值(對應值設為空清單),并将清單li中的索引為奇數對應的元素,添加到'k1'這個鍵對應的空清單中;如果有'k1'這個鍵,且'k1'對應的value值是清單類型,那就将清單li中的索引為奇數對應的元素,添加到'k1'這個鍵對應的值中。

參考答案:

字典和鍵值對換輸出_Python字典練習題