Python 列出1/d中的所有浮点数,其中d=范围(1,1000)

Python 列出1/d中的所有浮点数,其中d=范围(1,1000),python,python-2.7,Python,Python 2.7,如何创建一个浮点数列表,其中分子为1,分母为range(11000)mycode只返回一个全零列表 x = list(range(1,1000)) aList = [1/d for d in x] print(aList) 操作1/d执行整数除法,而不是浮点除法 改用1.0/d。您正在对整数类型进行除法。请查看并检查您的python版本。这就是Python2的行为。这不可能发生在Python3上。比尔是对的。

如何创建一个浮点数列表,其中分子为1,分母为
range(11000)
mycode只返回一个全零列表

x = list(range(1,1000))
aList = [1/d  for d in x]
print(aList)

操作
1/d
执行整数除法,而不是浮点除法


改用
1.0/d

您正在对整数类型进行除法。请查看并检查您的python版本。这就是Python2的行为。这不可能发生在Python3上。比尔是对的。