簡體   English   中英

如何將 for 循環中的 print 語句的 output 作為變量存儲?

[英]How to store the output of a print statement in a for loop as a variable?

for i in vl:
    if i.startswith("$"):
        print(i.split(" ")[0])

我想將最后一個打印語句的 output 存儲為變量,但我不知道如何。 嘗試將其保存為 for 循環中的變量或在它返回“不執行任何操作”錯誤之后。

在循環之前定義一個變量,然后填充它。 這樣,即使沒有執行 if 條件,變量也會存在。例如

variable = 'Default'   # create variable
for i in vl:
    if i.startswith('$'):
        variable = i.split(' ')[0]  # fill variable if the if conditions execute
print(variable)

暫無
暫無

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

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