工作練手之玩蛇過程中遇到的小技巧(6)
阿新 • • 發佈:2018-12-13
字典索引在格式化字串中的引用
場景:
字典中有多個k:v需要格式化字串中引用時,有個比較方便的寫法
程式碼:
# 有如下結構的字典 In [21]: a = { ...: 'data':{ ...: 'key1': 'value1', ...: 'key2': 'value2', ...: 'key3': 'value3' ...: } ...: } # 常規寫法: In [22]: print("v1: %s, v2: %s, v3: %s" % (a['data']['key1'], a['data']['key2'], a['data']['key3'])) v1: value1, v2: value2, v3: value3 # 推薦寫法: In [23]: print("v1: %(key1)s, v2: %(key2)s, v3: %(key3)s" % a['data']) v1: value1, v2: value2, v3: value3