从变量中检索整数的数量

时间:2011-12-13 04:15:08

标签: python

我有一个变量x,在我的代码中使用了四次。我想找到变量中的数字量,然后计算从1开始的最高数字。每次,变量x都有不同的数字和不同的数字。

Guanine = {"C": [(6.958, -5.037, 2.040), (7.355, -4.850, 3.500), 
                 (6.601, -5.985, 4.170), (6.713, -7.099, 3.130),
                 (5.627, -8.157, 3.190), (4.259, -1.254, 0.410),
                 (4.530, -2.553, 0.900), (4.456, -4.566, 1.600),
                 (5.830, -2.919, 1.170), (6.712, -0.955, 0.570)]}

x是第一个坐标(6.958 - 6.712)

2 个答案:

答案 0 :(得分:1)

如果我正确地阅读你的问题,这应该可以达到你想要的效果:

x = [x for x, y, z in Guanine['C']]

这将返回数据集中所有x值的列表。

答案 1 :(得分:0)

尝试

length = 0
for i in Guanine["C"]:
    length += len(i)

for i in range(1, length):
    print i  # <-python 2.7 for 3.0 or above use: print(i)

这将计算Guanine中的实际数字,并从1到该数字进行计数。将'print i'替换为您想要的任何代码。