python字典取值类型问题
想取字典的值带类型(如图片中想键为‘value’的值为“0”),但是自动去掉了类型(显示为0),怎样才能输出带有类型的值? 默认字典类没有这个方法。 suchocolate 发表于 2021-1-20 18:19默认字典类没有这个方法。
想显示为“0”没办法么 你print(0)和print('0')本来就看开不出区别
和字典没关系 print这个函数是这样的 或者说str.__str__本来就不输出引号 你意思想打印数字或者字符串数字的时候,把类型也打印出来呗?那不就只有重新写函数了
def printf(x):
if type(x) == type('x'):
print('"', x, '"', sep='')
else:
print(x)
aa = {
"value":"0",
"prev":0
}
printf(aa["value"])
printf(aa["prev"])
页:
[1]