就拿短文件包含这些行:的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