A. python字元串/列表/字典互相轉換
Python字元串、列表、字典互相轉換的方法如下:
字元串與列表的轉換: 字元串轉列表: 整體轉換:使用split函數,按指定分隔符將字元串分割成子串並形成列表。例如,"a,b,c".split 會得到 ['a', 'b', 'c']。 列表轉字元串: 拼接:通過循環遍歷列表元素,使用字元串連接操作將元素連接成字元串。 join方法:使用join方法,將列表中的多個字元串元素串聯成一個新字元串。例如,",".join 會得到 "a,b,c"。
字元串與字典的轉換: 字元串轉字典: json方法:使用json.loads函數,將JSON格式的字元串解析成字典。例如,import json; json.loads 會得到 {'key': 'value'}。 強制轉換:直接輸出字典內容形成的字元串並非真正的字典類型,需要解析。 字典轉字元串: json方法:使用json.mps函數,將字典序列化為字元串。例如,import json; json.mps 會得到 '{"key": "value"}'。 強制轉換:通過str函數將字典內容轉換為字元串,但結果並非JSON格式,而是字典的可列印表示形式。
列表與字典的轉換: 列表轉字典: 使用zip函數:如果有兩個列表,它們的元素一一對應,可以通過zip函數打包成元組,然後轉換為字典。例如,list1 = ['a', 'b']; list2 = [1, 2]; dict) 會得到 {'a': 1, 'b': 2}。 嵌套列表處理:如果列表是嵌套的,需要先處理內部結構,確保能夠正確地轉換為字典的鍵值對。 字典轉列表: 鍵列表或值列表:可以直接使用keys或values方法獲取字典的鍵或值列表。 鍵值對列表:使用items方法獲取字典的鍵值對列表,每個元素是一個元組。例如,{'a': 1, 'b': 2}.items 會得到 [, ]。