源稚空 发表于 2017-4-25 18:02:30

字典使用求助....

下面这个输出的时候

dict1 = dict(张三='教师',李四='主任')

a = input()

dict1["%s" %a]
print(dict1['张三'])
print(dict1["%s" %a])



源稚空 发表于 2017-4-25 18:03:12

这样替换有错误...新人不懂....求解

冬雪雪冬 发表于 2017-4-25 19:28:32

本处的写法没有实际意义。
>>> a = '张三'
>>> '%s'%a
'张三'

老甲鱼与小甲鱼 发表于 2017-4-28 23:23:54

dict1["%s" %a]
这个有误,你只给了它键却没有加个等号赋值
正确的格式为
dict1[键名]=值

ooxx7788 发表于 2017-4-28 23:50:11

没错误啊,只不过这样写干什么呢
不如直接写print(dict1)咯

某一个“天” 发表于 2025-1-30 22:13:22

第三行无意义

itzyx 发表于 2025-2-7 09:15:06

字典可以根据关键字获取对应值

dict1 = dict(张三='教师',李四='主任')
print(dict1['张三'])

输入关键字“张三”,打印“教师”

a = input()
print(dict1["%s"%a])
这个同样,关键字变成你自己input 输入的结果,你输入“李四”,打印“主任”
页: [1]
查看完整版本: 字典使用求助....