0

在我的 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']

有没有办法在不使用任何修剪功能的情况下打印它而不使用 [' 和 ']?

4

2 回答 2

5

返回的值是一个列表,所以索引它:

>>> print var1[BOOT][0]
trust\build\bin\AAAA\t.o
于 2013-10-03T21:00:49.913 回答
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'

于 2013-10-03T21:01:27.267 回答