|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
0:
将数据('F', 70, 'i',105, 's',115, 'h',104, 'C',67)创建为一个字典,并访问键'C'对应的值。
这是课后答案:
>>> MyDict = dict((('F', 70), ('i',105), ('s',115), ('h',104), ('C',67)))
>>> MyDict_2 = {'F':70, 'i':105, 's':115, 'h':104, 'C':67}
>>> type(MyDict)
<class 'dict'>
>>> type(MyDict_2)
<class 'dict'>
>>> MyDict['C']
67
我自己做的:
>>> dict1 = dict(F=70,C=67,h=104,i=105,s=115)
>>> dict1 ['C']
67
有什么区别?
课后答案为什么要弄两个字典?MyDict和MyDict_2
这里type又是干嘛用的?
你的方法和小甲鱼的方法看起来实现的效果是一样的。但在特例中是有差异的。
把F改成数字3
- >>> MyDict = dict(((3, 70), ('i',105), ('s',115), ('h',104), ('C',67)))
- >>> MyDict
- {3: 70, 'i': 105, 's': 115, 'h': 104, 'C': 67}
- >>> dict1 = dict(3=70,C=67,h=104,i=105,s=115)
- SyntaxError: keyword can't be an expression
复制代码
|
|