找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2659|回复: 1

[求助] 关于字典键名的问题

1

主题

1

帖子

1

积分

贫民

积分
1
往事随风 发表于 2021-1-22 21:56:42 | 显示全部楼层 |阅读模式
import random

count = {"1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0}


for i in range(1000):
  i = random.choice(list(count.keys()))
  #上面这一行中的‘i’是来自列表中的一个随机值,
  #‘i’的本身其实是一个整数,在下面一行的count[i]中,'i'
  #应该是一个键名,怎么可以是一个整数呢?搞不懂了,求教~~~~
  count[i] += 1


for i , c in count.items():
  print('数字{}的概率为{}'.format(i,c/1000))

回复

使用道具 举报

0

主题

9

帖子

9

积分

贫民

积分
9
Seven7 发表于 2021-2-2 00:18:15 | 显示全部楼层
for i in range(1000): #这里的i是整数
  i = random.choice(list(count.keys())) #重新赋值i,这里的i是count字典中随机的一个键(字符串)
  count[i] += 1  #这里也是字符串 程序没有问题啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表