Discuss / Python / 对于字典还不太能理解

对于字典还不太能理解

Topic source

开心Ikos

#1 Created at ... [Delete] [Delete and Lock User]

def char2num(s): return {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}[s] 这里去掉最后的[S],为什么返回的是整个词典,而且用 '1','3'不同的字符串,返回的词典内部顺序还不一样。还请指点

rollingcat80

#2 Created at ... [Delete] [Delete and Lock User]

再看看dict那一章

d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} d['Michael'] 95

题目中的写法只是简化了。

开心Ikos

#3 Created at ... [Delete] [Delete and Lock User]

非常感谢


  • 1

Reply