簡體   English   中英

Python:使用 if 語句將變量添加到列表中

[英]Python: add a variable to a list with an if-statement

在 python 中,將變量添加到 if 語句中的列表中。 我想做這樣的事情:

var = 1
vars = []

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

你需要append方法

var = 1
vars = []

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

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

如果您只是添加單個元素:

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

在某個容器中有許多變量似乎更合乎邏輯,因此列表組合會更好:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM