【发布时间】:2023-02-05 03:28:08
【问题描述】:
考虑一个包含字典成员的列表 如下:
txt1 = {
'k1': 'val1',
'k2': 14,
'k3': 5,
'A':[
{'i1': 0, 'i2': 'value1'},
{'i1': 2, 'i2': 'value2'},
{'i1': 6, 'i2': 'value3'},
{'i1': 9, 'i2': 'value4'},
{'i1': 11, 'i2': 'value5'}
],
't': 4,
'l':-1,
'a': 'G',
'h': [],
'd':[],
'tp':[]}
获取由“value1 value2 ... value5”组成的字符串的最佳方法是什么。我知道如何通过循环来做到这一点?但我想知道是否有捷径可以做到这一点。 感谢您的帮助
【问题讨论】:
-
您如何定义“最佳方式”?
-
[a['i2'] for a in txt1['A']]
标签: python dictionary