Python:使用if语句将变量添加到列表中

时间:2015-01-20 17:37:39

标签: python list variables if-statement

在python中,将一个变量添加到if语句中的列表中。 我想做这样的事情:

var = 1
vars = []

if var >= 1:
  # add it to "vars"
  pass

3 个答案:

答案 0 :(得分:3)

您需要append方法

var = 1
vars = []

if var >= 1:
  vars.append(var)

答案 1 :(得分:1)

var = 1
vars = []

if var >= 1:
  vars.append(var)

答案 2 :(得分:1)

如果您只是添加一个元素:

var = 1
vars = [var] if var >= 1 else []

在某些容器中有很多变量似乎更合乎逻辑,因此列表组合会更好:

vars = [1,2,1,2,4]
new_vars = [var for var in vars if var >= 2 ]