-
繁星点点滴滴
要在列表列表中每个列表的第三个位置计算4s :>>> lst = [ ['W', 1, 1], ['N', 3, 4], ['W', 4, 0], ['W', 2, 0], ['S', 3, 4] ]>>> sum(1 for x in lst if x[2] == 4)2旁注:不要命名您的列表,list因为它是内置的。
-
江户川乱折腾
要计算列表中每个元素中特定位置特定数字的出现次数,您可以使用:search = 4position_in_row = 3occurrences = 0for el in list: if el[position_in_row-1] == search: occurrences += 1print(occurrences)虽然我不熟悉乌龟,但建议深入研究文档或打开另一个问题。如果您对每个子元素的每个第三个元素感兴趣,请再次尝试剪切,我对其进行了编辑。
-
哈士奇WWW
import pandas as pdl = [['W', 1, 1], ['N', 3, 4], ['W', 4, 0], ['W', 2, 0], ['S', 3, 4]]l[2]>>>['W', 4, 0]df = pd.DataFrame(l)df>>> 0 1 20 W 1 11 N 3 42 W 4 03 W 2 04 S 3 4df[1].value_counts() # column wise count of each value>>>3 24 12 11 1df.iloc[2,:].value_counts() # row wise count for each value>>>W 10 14 1