问个python中print输出格式的问题
print "%(1)s" %{"1":"one", 2:"two"}
这句可以输出one
那怎么用类似的格式输出two
我试了%(2)s是不行的, KeyError
[解决办法]
print "%(1)s" %{"1":"one", 2:"two"}
one
print "%(2)s" %{"1":"one", "2":"two"}
two
是不是敲错了呢?还是真的需要{"1":"one", 2:"two"}这样的字典?
[解决办法]
key最好都用字串,类型不一致,看不出有啥用途及好处