1
ballshapesdsd 2017-11-23 18:22:08 +08:00 1
' '.join(str(i[0])+'='+str(i[1]) for i in d.items())
|
2
jxie0755 2017-11-27 11:31:20 +08:00 1
其实你这个关键就是怎么把字典中的值按格式 print()出来把? python3 有个新的 format 方式,叫 f=string,比较好理解:
也就是在 一个"string"前面加一个 f,然后用花括号来带入格式 a = 123 b = 456 print(f"the value of a is {a}, the value of b is {b}") # >>> the value of a is 123, the value of b is 456 同理 d = {'a':"1",'b':"2","c":3} print(f"a={d['a']} b={d['b']} c={d['c']}") 合并于你的其他要求就是: print(f"string, id={foo} ip={bar} a={d['a']} b={d['b']} c={d['c']}") |
3
jxie0755 2017-11-27 11:33:00 +08:00 1
打错了,是 f-string
|