有字典 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字典練習題