当前位置: 首页 > 知识库问答 >
问题:

有没有可能只创建一行简单的二分音符?[重复]

贺文彬
2023-03-14

这个问题可能没有意义。我们总是只创建一行列表,如

Onelist = [ _ for _ in range(5)]

以创建列表0-4

如果要创建字典结果

CountList = ["zero","one","two","three","four","five","six","seven","eight","nine"]
Result = {
    "zero":0,
    "one":0,
    # each value is zero
xxxxx
}

有没有类似蟒蛇的方法?

共有3个答案

屈升
2023-03-14

这很简单:

dic={k:0 for k in CountList }
傅高逸
2023-03-14

尝试:

Result=dict(zip(CountList, [0]*len(CountList)))

产出:

{'zero': 0, 'one': 0, 'two': 0, 'three': 0, 'four': 0, 'five': 0, 'six': 0, 'seven': 0, 'eight': 0, 'nine': 0}
林和煦
2023-03-14

您可以使用与使用列表理解创建列表类似的方式创建词典:

CountList = ["zero","one","two","three","four","five","six","seven","eight","nine"]
Result = {count: 0 for count in CountList}
 类似资料:
  • 我有一个垂直菜单,其中一些项目有一个子菜单出现在该项目的右边。这是大部分工作良好,但主菜单可能有一大堆项目在它,所以我想要一个最大高度与垂直滚动条在它。 问题是,如果我在主菜单上设置了overflow:auto,那么子菜单就不再正确显示,因为它无法溢出主菜单宽度。 下面是我的代码,其中有一个示例,网址是http://jsfidle.net/fk8p6/。如果您从.menu类中删除overflow:

  • 问题内容: 我正在建立一个带有flask的网站,其中用户具有帐户并能够登录。我正在使用flask-principal作为登录部分和角色管理。有没有办法让用户的会话在5分钟或10分钟后过期?我在flask文档或flask-principal文档中找不到该文件。 我想到了一种手动方法,在登录时在服务器端设置一个带有时间标签的变量,并在用户执行下一个操作时,服务器会验证该时间戳记上的时间增量并删除会话。

  • 所以我试图实现一个方法,它返回一个包含粒子大小分布的数组(其中粒子的大小是像素的数量)。我尝试使用and int[]并将其设置为不同的长度以匹配粒子的最大/最小大小。我很快得出结论,这不是一种方式,因为大小变化很大。我基本上需要的是一个大小动态的int[]。 到目前为止我所尝试的: 地图为每个粒子(像素列表)都有标签(整数) 这些粒子是从显微镜的一系列图像中产生的。使用int[]的问题是我需要选择

  • 我在B4中使用了“table hover”,是否有任何方法可以将href添加到被悬停的表行中,以便它们实际上可以点击?

  • 我最近读到了这篇关于为一组已知的键生成一个最小完美哈希表的文章:Throw away the Keys:Easy,Minimal Perfect Hashing。 本文似乎假设您需要一个中间表。如果我们假设键的集合很小(即<64),那么有没有其他更简单的方法来生成这样的函数。 在我的例子中,我希望将一组线程ID:s映射到数组中的唯一数据块。线程在哈希函数生成之前启动,并且在程序运行期间保持不变。线

  • 我们可以创建一个具有无限数据源(例如健康信号)的Java流吗?