繁体   English   中英

列出数组名称

Listing names to arrays

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

o = [1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5]

我希望能够显示多少个1、2等。

例如,如果有6 1 ,它将打印BendingF = 6 我的12345是不同的位置。 1 = BendingF2 = BendingM3 = Twisting4 = Walking5 = Squat

我试过了

##1 = print('Bending Forward')
##2 = print('Bending Midway')
##3 = print('Twisting')
##4 = print('Walking')
##5 = print('Squating')

但这会给我错误:

SyntaxError:无法分配给文字

2 个回复

正如@Amadan提到的那样,您可以使用Counter来计数数组中每次出现的唯一数字。 然后创建一个字典( labels ),将您的整数映射到它们将代表的字符串值:

from collections import Counter

o = [1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5]

labels = {
  1: 'Bending Forward',
  2: 'Bending Midway',
  3: 'Twisting',
  4: 'Walking',
  5: 'Squating'
}

count = Counter(o)

for val in count.keys():
  print(labels[val] + " - " + str(count[val]))

产出

 Bending Forward - 9
 Bending Midway - 8
 Twisting - 16
 Walking - 11
 Squating - 8

复制链接

o = [1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5]
print("Bending forward = " + str(o.count(1)))
print("Bending Midway = " + str(o.count(2)))
print("Twisting = " + str(o.count(3)))
print("Walking = " + str(o.count(4)))
print("Squatting = " + str(o.count(5)))
1 动态数组名称

如何使用这种语法result0,result1,result2等生成多个数组。 我尝试了这项工作: 它给了我这些数组: 但是我确定还有另一种方法吗? 谢谢 ...

2 变量数组名称

致命错误:无法将字符串偏移量用作数组 当我尝试通过使用可变数组名称查找数组键时,将出现以下内容: 如何使用可变数组名称执行此操作? ...

3 BASH grep结果为数组名称

Heyhey,因为这是我的第一篇文章,请耐心等待:)我尽我所能。 我尝试从我的系统(osx)中“grep”语言并将其作为字符串名称来设置语言。 我有一些名为$en['a' 'b' 'c']字符串, $de['d' 'e' 'f']和$fr['g' 'h' 'i']某处。 .. ...

4 检索数组名称

我在表格中使用了数组名称。 这将路由到如下所示的控制器功能。 我试图在控制器中检索为: 查看文件check.blade.php 现在,我收到此错误: 未定义的变量:视图文件中的mycheck ...

5 数组名称可以吗?

我现在对我的代码有些迷惑。 该函数需要一些post_data并将以此登录。 我正在尝试做的是创建一个将具有当前post_data名称和数据本身名称的列表/数组,这可能吗? 像这样: 我想打印post_dataX并在请求函数中使用登录数据本身。 ...

2015-09-19 11:03:27 2 29   python
6 查找数组名称

我有这个代码: Array1 = Array("apple", "pear") Array2 = Array("Dog", "Cat") All_Arrays = Array(Array1, Array2) For each item in All_Arrays Debug.print ...

7 数组名称的串联

我想将100个节点的详细信息存储在100个数组中。 例如, node 1邻居应存储在array1 在这种情况下,对于每个数组,名称都应更改为array1 , array2 , array3 ,..., array100 我需要使用for循环来连接数组和(1,2,3,.. ...

2010-10-31 11:33:45 2 175   tcl
8 检索数组名称

我已经用c ++编写了一个函数,该函数接收一个结构作为输入。 收到的struct对象有两个数组。 我需要将两个数组用于不同的目的。 阵列名称已以某种格式创建。 如何检索字符串中的数组名称。 已经定义了结构INFO,其中已定义了两个数组。 函数useStruct将这两个函数用于不 ...

9 如何从数组名称显示名称?

我正在尝试研究有关数组的C ++,但在显示数组名称中的名称时遇到问题 因为当我尝试根据乘客的座位来显示乘客的姓名时,第一个字母会变成他的名字的最后一个字母..ahmm 这是我的代码 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM