python,在没有“[”和“]”的情况下将dict值读入单个值

时间:2013-10-03 20:59:53

标签: python dictionary

在我的python脚本中

>>>var1={'AZ_BINARY': ['im\\build\\ks\\in\\AAAAA\\az.o'], 'AP_BINARY': ['LINUX\\project\\platform\\em.o'], 'BOOT': ['trust\\build\\bin\\AAAA\\t.o'], 'T_BINARY': ['boot\\ build\\ms\\bin\\9900\\sbl1.mbn']}
>>>print var1[BOOT] 
['trust\\build\\bin\\AAAA\\t.o']

有没有一种方法可以在不使用任何修剪功能的情况下在没有['和'的情况下打印它?

2 个答案:

答案 0 :(得分:5)

返回的值是一个列表,因此将其编入索引:

>>> print var1[BOOT][0]
trust\build\bin\AAAA\t.o

答案 1 :(得分:1)

当然,您正在打印包含一个元素的列表。您可以像这样打印第一个元素。

>>>var1={'AZ_BINARY': ['im\\build\\ks\\in\\AAAAA\\az.o'], 'AP_BINARY': ['LINUX\\project\\platform\\em.o'], 'BOOT': ['trust\\build\\bin\\AAAA\\t.o'], 'T_BINARY': ['boot\\ build\\ms\\bin\\9900\\sbl1.mbn']}
>>>print var1[BOOT][0]

'trust\\build\\bin\\AAAA\\t.o'