首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

输入和结果没有追加到dict吗?

在Python中,如果你想要将输入的数据追加到一个字典(dict)中,你需要明确地指定键(key)和值(value)。以下是一个简单的例子,展示了如何将用户输入追加到一个字典中:

代码语言:txt
复制
# 初始化一个空字典
my_dict = {}

# 获取用户输入
key = input("请输入键:")
value = input("请输入值:")

# 将输入的键值对追加到字典中
my_dict[key] = value

# 打印更新后的字典
print(my_dict)

如果你遇到了输入和结果没有追加到字典的问题,可能是以下几个原因:

  1. 键重复:如果你尝试使用相同的键多次赋值,后一个值会覆盖前一个值。
  2. 变量作用域问题:确保你操作的是同一个字典变量,而不是在不同的作用域中创建了新的字典实例。
  3. 代码逻辑错误:检查是否有条件语句或者循环逻辑阻止了追加操作的执行。

例如,如果你想要追加多个键值对,可以使用循环来实现:

代码语言:txt
复制
my_dict = {}

for i in range(3):  # 假设我们要追加三个键值对
    key = input(f"请输入第{i+1}个键:")
    value = input(f"请输入第{i+1}个值:")
    my_dict[key] = value

print(my_dict)

如果你遇到了具体的错误或者异常,可以提供更多的信息,比如错误消息或者相关的代码片段,这样我可以给出更具体的帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

redis 存储结构原理 2

s64 记录过期时间的 next 指向下一个节点的指针 dict 结构 在 src\dict.h 文件中,咱们接着往下看,能够看到一个非常关键的结构,就是 dict ,redis 中都是使用这个结构来进行组织的...= -1 时,说明正在进行再 hash 还记得我们之前说到 redis 有 16 个 db 吗?...我们在 redis 源码中 src\server.h 也能够看到 redisdb 的数据结构 我们可以看到 dict 这个字典,是 redis 中使用是相当频繁和关键的 上面有说到 ht[2] 会用在渐进式..., 我们从 src\server.c 注册 setCommand 命令开始追起,代码设计关键流程如下 当追到 dictAddRaw 函数的时候,我们可以清晰的看出来,当 redis 加入数据的时候...1 ms,则会立刻结束本次定时操作 此处我们可以看到,dictRehash(d,100) 传递的参数是 100,表示 rehash 100 次,还记得之前的渐进式 rehash 是 传入的 1 次 吗,

13710

Python学习:dict和set类型的用法

由于dict是按 key 查找,所以,在一个dict中,key不能重复。dict的第二个特点就是存储的key-value序对是没有顺序的!...set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。...set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。最后,set存储的元素也是没有顺序的。set的这些特点,可以应用在哪些地方呢?...= 'SUN': print ('input error')else: print ('input ok')注意:if 语句中的...表示没有列出的其它星期名称,测试时,请输入完整。...LisaAdamBart注意: 观察 for 循环在遍历set时,元素的顺序和list的顺序很可能是不同的,而且不同的机器上运行的结果也可能不同。

42510
  • 【Redis 系列】redis 学习 18,redis 存储结构原理 2

    s64 记录过期时间的 next 指向下一个节点的指针 dict 结构 在 src\dict.h 文件中,咱们接着往下看,能够看到一个非常关键的结构,就是 dict ,redis 中都是使用这个结构来进行组织的...= -1 时,说明正在进行再 hash 还记得我们之前说到 redis 有 16 个 db 吗?...我们在 redis 源码中 src\server.h 也能够看到 redisdb 的数据结构 我们可以看到 dict 这个字典,是 redis 中使用是相当频繁和关键的 上面有说到 ht[2] 会用在渐进式..., 我们从 src\server.c 注册 setCommand 命令开始追起,代码设计关键流程如下 当追到 dictAddRaw 函数的时候,我们可以清晰的看出来,当 redis 加入数据的时候...1 ms,则会立刻结束本次定时操作 此处我们可以看到,dictRehash(d,100) 传递的参数是 100,表示 rehash 100 次,还记得之前的渐进式 rehash 是 传入的 1 次 吗,

    40730

    Python-Dict&Set类型

    由于dict是按 key 查找,所以,在一个dict中,key不能重复。 dict的第二个特点就是存储的key-value序对是没有顺序的!这和list不一样: ?...set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。...set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 最后,set存储的元素也是没有顺序的。 set的这些特点,可以应用在哪些地方呢?...再判断输入是否有效,只需要判断该字符串是否在set中: ? ### 遍历set 由于 set 也是一个集合,所以,遍历 set 和遍历 list 类似,都可以通过 for 循环实现。...注意: 观察 for 循环在遍历set时,元素的顺序和list的顺序很可能是不同的,而且不同的机器上运行的结果也可能不同。

    50310

    机器学习之决策树一-ID3原理与代码实现

    假如我告诉你,我有一个海洋生物,它不浮出水面可以生存,并且没有脚蹼,你来判断一下是否属于鱼类? 通过决策树,你就可以快速给出答案不是鱼类。...这篇文章主要介绍ID3算法原理与代码实现(属于分类算法) 分类与回归的区别 回归问题和分类问题的本质一样,都是针对一个输入做出一个输出预测,其区别在于输出变量的类型。...举个例子 例:女生决定主不主动追一个男生的标准有两个:颜值和身高,如下表所示: ? 上表中随机变量Y={追,不追},P(Y=追)=2/3,P(Y=不追)=1/3,得到Y的熵: ?...我们可以建立这样一颗决策树(后面结果证明,这是最佳的决策树): ?...) 运行结果: ?

    1K20

    美剧迷是如何使用Python的

    但是,作为一个宅diao的我又怎甘心没剧追呢,所以网上随便查了一下就找到一个能用迅雷下载的美剧下载网站【天天美剧】,各种资源随便下载,最近迷上的BBC的高清纪录片,大自然美得不要不要的。 ?...虽说找到了资源网站可以下载了,但是每次都要打开浏览器,输入网址,找到该美剧,然后点击链接才能下载。时间长了就觉得过程好繁琐,而且有时候网站链接还会打不开,会有点麻烦。...但是,好多重复链接,还有其网站的 url 不是我想的那么规则,写了半天也没有写出我想要的那种发散式的爬虫,也许是自己火候还不到吧,继续努力。。。...,然后文章url后面有个数字编号,就像这样的http://cn163.net/archives/24016/,所以机智的我又用了之前写过的爬虫经验,解决方法就是自动生成url,其后面的数字不是可以变的吗,...自己用了 BeautifulSoup 还没有正则效果好,所以果断弃了,学海无涯啊。但是效果也不是那么理想,有一半左右的链接不能正确抓取,还需继续优化。

    53620

    Python爬虫爬取美剧网站

    但是,作为一个宅diao的我又怎甘心没剧追呢,所以网上随便查了一下就找到一个能用迅雷下载的美剧下载网站【天天美剧】,各种资源随便下载,最近迷上的BBC的高清纪录片,大自然美得不要不要的。 ?...虽说找到了资源网站可以下载了,但是每次都要打开浏览器,输入网址,找到该美剧,然后点击链接才能下载。时间长了就觉得过程好繁琐,而且有时候网站链接还会打不开,会有点麻烦。...但是,好多重复链接,还有其网站的url不是我想的那么规则,写了半天也没有写出我想要的那种发散式的爬虫,也许是自己火候还不到吧,继续努力。。。...,然后文章url后面有个数字编号,就像这样的http://cn163.net/archives/24016/,所以机智的我又用了之前写过的爬虫经验,解决方法就是自动生成url,其后面的数字不是可以变的吗,...自己用了BeautifulSoup还没有正则效果好,所以果断弃了,学海无涯啊。但是效果也不是那么理想,有一半左右的链接不能正确抓取,还需继续优化。

    1.1K00

    python爬虫实战:爬取美剧网站

    但是,作为一个宅diao的我又怎甘心没剧追呢,所以网上随便查了一下就找到一个能用迅雷下载的美剧下载网站【天天美剧】,各种资源随便下载,最近迷上的BBC的高清纪录片,大自然美得不要不要的。 ?...虽说找到了资源网站可以下载了,但是每次都要打开浏览器,输入网址,找到该美剧,然后点击链接才能下载。时间长了就觉得过程好繁琐,而且有时候网站链接还会打不开,会有点麻烦。...但是,好多重复链接,还有其网站的url不是我想的那么规则,写了半天也没有写出我想要的那种发散式的爬虫,也许是自己火候还不到吧,继续努力。。。...,然后文章url后面有个数字编号,就像这样的http://cn163.net/archives/24016/,所以机智的我又用了之前写过的爬虫经验,解决方法就是自动生成url,其后面的数字不是可以变的吗,...自己用了BeautifulSoup还没有正则效果好,所以果断弃了,学海无涯啊。但是效果也不是那么理想,有一半左右的链接不能正确抓取,还需继续优化。

    83630

    Python 爬虫爬取美剧网站

    但是,作为一个宅diao的我又怎甘心没剧追呢,所以网上随便查了一下就找到一个能用迅雷下载的美剧下载网站天天美剧(cn163.net),各种资源随便下载,最近迷上的BBC的高清纪录片,大自然美得不要不要的...虽说找到了资源网站可以下载了,但是每次都要打开浏览器,输入网址,找到该美剧,然后点击链接才能下载。时间长了就觉得过程好繁琐,而且有时候网站链接还会打不开,会有点麻烦。...但是,好多重复链接,还有其网站的url不是我想的那么规则,写了半天也没有写出我想要的那种发散式的爬虫,也许是自己火候还不到吧,继续努力。。。...然后文章url后面有个数字编号,就像这样的 http://cn163.net/archives/24016/,所以机智的我又用了之前写过的爬虫经验,解决方法就是自动生成url,其后面的数字不是可以变的吗,...自己用了BeautifulSoup还没有正则效果好,所以果断弃了,学海无涯啊。但是效果也不是那么理想,有一半左右的链接不能正确抓取,还需继续优化。

    1.4K70

    苏妈发布5nm新旗舰7900XTX,光追提升50%

    这个结果来自六款游戏的对比测试。前三款为关闭光追的光栅性能测试,分别为《使命召唤:现代战争2》、《看门狗:军团》、《赛博朋克2077》。...说到光追,这是A卡之前一直为人诟病的一点。不开光追能和3090打的有来有回的6950XT,开了光追,马上连3070都打不过了。要不说老黄的卡敢卖这么贵,那不是没有道理的。 这回怎么样?...由于本次发布会上并没有将7000系显卡英伟达的40系、30系作对比,目前还没有明确数据显示,这次苏妈和老黄的新旗舰到底哪个香。...不过,老黄的卡发布这么久以来,已有不少国内外媒体跑过了游戏和生产力实测,按照AMD本次发布会上公布的数据,一些常用的性能测试结果,也许可以拿来「虚空对比」一波。...微博博主「三三聊科技」称,苏妈发布的显卡物美价廉,价格不到4090的一半,这不是逼着老黄「腰斩」吗?

    88840

    理想影音库构建之路(一):使用BGmi自动追番、刮削

    其实光论追番的话是没有必要使用Jellyfin的,直接使用BGmi就很完美了。不过由于我的目的是构建一个媒体库,能管理新番、旧番、演唱会等等媒体资源,所以才使用Jellyfin来观看、管理。...最关键的是更新全部都是自动完成的,基本追平甚至超过了在线网站的追番体验(如果你不追求弹幕的话,不过话说回来,现在还有人追番开弹幕吗?)...追番 简单的追番操作可以只在Web UI进行,在左侧的“Subscribe”中就可以选择需要的番剧追番。第一次点开可能要求输入Token,默认是bgmi_token。...首先使用bgmi fetch [番剧名]来查看具体情况,比如对于这种结果: 比如需要1080p、60FPS、简日,就可以把过滤器的“包含”设置为[1080p@60FPS][简日内嵌]。...可以用EMBY、PLEX吗? 没试过,我猜可以。KODI我倒是试过,没啥问题。 4. 支持其他工具刮削吗? 可以,比如TMM就可以。 但是不能用重命名,不然硬链脚本就没办法跟踪文件了。

    6.1K20

    函数应用:学员管理系统

    info = [] 1.3.4.1 添加学员 需求分析 接收用户输入学员信息,并保存 判断是否添加学员信息 2.1 如果学员姓名已经存在,则报错提示 2.2 如果学员姓名不存在,则准备空字典,将用户输入的数据追加到字典...return # 如果用户输入的姓名不存在,则添加该学员信息 info_dict = {} # 将用户输入的数据追加到字典 info_dict['id'] = new_id...info_dict['name'] = new_name info_dict['tel'] = new_tel # 将这个学员的字典数据追加到列表 info.append...elif user_num == '6': exit_flag = input('确定要退出吗?...判断是否添加这个学员:如果学员姓名已经存在报错提示;如果姓名不存在添加数据 global info # 2.1 不允许姓名重复:判断用户输入的姓名 和 列表里面字典的name对应的值 相等

    16020

    Python应用实践——设计一个学生管理系统

    项目要求 设计一个学生管理系统 关联的主要课程目标: Python 函数和模块、Python文件的数据读取及操作等。...项目要求:设计一个学生管理系统,实现学生基本信息(学号、姓名、性别)的录入、删除和查看、读取及保存功能。...定义一个用于添加学生信息的函数,在该函数中用于输入学生的信息(学号、姓名、性别),使用字典存储每个学生的具体信息,并添加到全局变量***列表中。...return #return作用:退出当前函数,后面添加信息的代码不执行(返回值或退出当前函数) #如果用户输入的姓名不存在,则添加学员信息 info_dict = {} #将用户输入的数据追加到字典...(info_dict) #将这个学员信息的字典数据追加到列表 info.append(info_dict) print(info) #删除学员 def del_infor():

    1.1K10

    【收藏】Python教程基础篇,超详细超长!

    set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。...>>> 'Bart' in sTrue Bill是该班的同学吗? >>> 'Bill' in sFalse bart是该班的同学吗?...set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 最后,set存储的元素也是没有顺序的。 set的这些特点,可以应用在哪些地方呢?...= 'SUN': print 'input error'else: print 'input ok' 注意:if 语句中的…表示没有列出的其它星期名称,测试时,请输入完整。...因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。 如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。 return None可以简写为return。

    1.6K30
    领券