簡體   English   中英

需要幫助循環打印多行

[英]Need help printing multiple rows in loop

我有一份打印聲明,

print '0.860\t', model[i+26][16],'\t', 0.1*(float(model[i+26][16])),'\t','35\t I (assume 10% error)'

簡而言之,我的數據文件是多行,此特定的打印命令從特定值打印一行(有多個值,每個值都有自己的打印命令)。 現在,我的數據具有多個用於特定值的行,因此print命令(此處)只是結束了所遇到的第一行的打印。 顯然,我需要打印出可能遇到的每一行。

我對python不太滿意,所以我對while和range()命令只有有限的經驗。 我發現這很棘手,因為它里面已經有迭代變量“ i”,所以我不知道如何調用整行。 謝謝。

>>> a=[[1,2,3],[4,5,6],[7,8,9]]
>>> for i in a :
...         print i
... 
 [1, 2, 3]
 [4, 5, 6]
 [7, 8, 9]

為了跟蹤索引,我們可以使用:

for count,i in enumerate(a) :
    ...         print a[count]
    ... 


[1, 2, 3]
[4, 5, 6]
[7, 8, 9]

暫無
暫無

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

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