python輸出多個
『壹』 python 篩選輸出多個結果
假設你的上述數據是一個字元串,以下是我的處理方法:
s = """compound=1
energy=123
Enthalpy=123
compound=2
energy=321
Enthalpy=321"""
need_lists = [sub for sub in s.split("\n") if "energy" in sub]
print(need_lists)
最主要是這個列表推導式:
s.split("\n")是將字元串用\n進行分隔為列表
for sub in s.split("\n")循環每一個元素
if "energy" in sub判斷每個元素中是否包含有energy字元
need_lists = [sub for sub in s.split("\n") if "energy" in sub]只接收元素中有energy字元的元素,並將其組成新的列表給need_lists變數
『貳』 python的print輸出多個變數
方法/步驟
第一步我們可以使用print("%s%s" %(a1,a2)),來列印a1變數和a2變數,如下圖所示:
『叄』 python如何在一個print中輸出多個變數值 且輸出格式為一列
函數的return 語句只能輸出一個值,可以是任何類型。 因此,可以「返回一個 tuple類型,來間接達到輸出多個值 」。 例: x 除以 y 的余數與商的函數 def F1 ( x, y ): a = x % y b = (x-a) / y return ( a,b ) # 也可以寫作 return a, b (c, d )= F.
『肆』 python連續輸出多個x
可以。
在循環內輸出多個值,不換行>>>foriinrange(5):print(i,end=',')0,1,2,3,4,>>>foriinrange(5):print(i,end=':')0:1:2:3:4:。
print(i,end=',')0,1,2,3,4,>>>foriinrange(5):print(i,end=':')0:1:2:3:4:>>>foriinrange(5):print(i,end='')01234。
『伍』 怎樣在python中輸出多個數組元素
如果要輸出多個列表元素,實際上是列表的分片或者說是切片。
以下代碼運行通過:12list=['a','b','mpilgrim','z','example']print(' ',list[0:3])
運行效果:
『陸』 python多個變數只能輸出一個值
中間要用逗號隔開。
如果要輸出多個結果,中間使用逗號隔開,且引用變數為%。例如(變數1,變數2,變數3)。這樣就可以輸出多個值了。