【发布时间】:2016-07-07 01:41:38
【问题描述】:
我有变量
street_38 = (4,6,7,12,1,0,5)
有没有办法实际打印名称而不是值? 那就是我只是对获得“street_38”感兴趣。我想要那个,因为我正在绘制一个数字,并且当我放置时
plt.title(str(street_38)
作为标题,我得到的是值而不是名称
谢谢
【问题讨论】:
-
plt.title("street_38")有什么问题?这是一个严重的问题。请解释为什么字面名称对您没有用处,因为这将有助于人们为您的问题制定一个好的解决方案。 -
这个解决方法怎么样:
street_38 = ('street_38', 4, 6, 7, 12, 1, 0, 5)?这样street_38就是你的元组的第一个元素。 -
听起来您使用了错误的数据类型。因为我猜你这里有不止一条街道,所以将它变成像
streets = {'street_38': (4,6,7,12,1,0,5)}这样的字典可能是有意义的,然后当你遍历你的街道时(我猜你要做什么),只需打印键值本身for street_name, values in streets.items():plt.title(street_name) -
感谢 Kelvin,是的,这听起来是个好主意