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等等。你知道吗
例如,如果有61
,它将打印BendingF = 6
。我的1
、2
、3
、4
、5
是不同的位置。1 = BendingF
,2 = BendingM
,3 = Twisting
,4 = Walking
,5 = Squat
。你知道吗
我试过了
##1 = print('Bending Forward')
##2 = print('Bending Midway')
##3 = print('Twisting')
##4 = print('Walking')
##5 = print('Squating')
但它会给我一个错误:
SyntaxError: can't assign to literal
正如@Amadan提到的,您可以使用^{} 来计算数组中出现的每个唯一数字。然后创建一个字典(
labels
),将整数映射到它们将表示的字符串值:输出
Repl link
相关问题 更多 >
编程相关推荐