就拿短文件包含這些行:的Python:確定缺少
Apple = 1
Pear = 1
Orange = 2
;
Orange = 3
Pear = 1
;
Apple = 1
Pear = 1
Orange = 1
我做什麼的ReadLine文本文件,並把Apple
,Orange
和Pear
到各自的列表,如:
Orange = [ 2,3,1 ]
Pear = [ 1,1,1 ]
我以前line.count('Apple')==1
,以確定在文本文件中的當前行是一個水果,然後=
到列表後追加值。
如您所見,第二部分缺少Apple
。我想要列表是:
Apple = [ 1,'-',1]
每當行不顯示水果,清單應追加-
,以表明它。
我的問題是,我該怎麼做,即。以確定某個部分缺少水果名稱,然後將-
添加到該部分。
'蘋果= [1, - , - 1]'無效蟒。我假設你打算使用字符串。 – jamylak 2012-07-25 06:05:27
雅在字符串中。抱歉。 – 2012-07-25 06:05:56
@Tadeck我不知道如何確定文本文件中缺失的水果線。我有一些使用「;」的想法在每節的結尾處,讓Python知道如果在該節的最後,水果名稱沒有被追加到列表中,那麼在它後面附加「 - 」。 – 2012-07-25 06:07:41