python关于元组加入字典的问题 20

dic={}a=(1,3,4)三数和是8b=(1,2,5)三数和是8dic['8']=a菜鸟求教,怎么把b也加入键为‘8’的值... dic = {}

a = (1,3,4) 三 数和是8
b = (1,2,5) 三数和是8

dic['8'] = a
菜鸟求教,怎么把b也加入键为‘8’ 的值
展开
 我来答
microroom
科技发烧友

2019-07-13 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:7118
采纳率:83%
帮助的人:1606万
展开全部
dic['8'] = (a,b)
dic['8'] = [a,b]
都行。
访问a用dic['8'][0],
访问b用dic['8'][1]就行了。
追问
这样达到了最终的结果,但是我是想:
先有了 dic = {'8':(1,3,4)},然后再把b追加进去,变成{8: ((1, 3, 4), (1, 2, 5))}
追答
可以这样:
假设先有了 d = {'8':(1,3,4)},
d['8']=(d['8'],(1,2,5))
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友71b810fe7
2019-07-13 · TA获得超过509个赞
知道小有建树答主
回答量:510
采纳率:100%
帮助的人:356万
展开全部
dic = {}
a = (1,3,4) #三 数和是8
b = (1,2,5) #三数和是8
dic['8'] = a
dic['8'] = dic['8'] + b
print(dic)
追问
我想先有了 dic = {'8':(1,3,4)},然后再把b追加进去,变成{8: ((1, 3, 4), (1, 2, 5))}
不是{8: (1, 3, 4, 1, 2, 5)}
追答
那我建议你前面不要采用元组用列表,元组不可修改,元组不能转换成字典。你如果非要实现只好用注释里面,如果你换成列表就很好实现了。
dic = {}
"""
a = (1,3,4) #三 数和是8
b = (1,2,5) #三数和是8
dic['8']=a
print(dic)
dic['8']=(a,b)
print(dic)
"""
a = [1,3,4] #三 数和是8
b = [1,2,5] #三数和是8
dic['8']=a
print(dic)
dic['8'].append(b)
print(dic)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式