【发布时间】:2013-07-05 21:54:53
【问题描述】:
这是一个例子。
文件有一个字符串:4;4;4;8;4;4;4;9;9;4;4。
我希望它输出:
4;4;4
8
4;4;4
9
9
4;4
在此示例中,确定何时拼接的限制将是大于 4 的任何数字。我已尝试查看 python 库和此处的其他问题。我的猜测涉及以下内容:
listA = []
listB = []
for i in line:
listA.append(i)
for item in listA:
if int(item) > 4:
listB.append(item)
else:
item = item
print(listA)
print(listB)
有没有更高效、更快捷的方法?我确信有,但我在 python 方面没有那么经验丰富,希望能得到帮助!
【问题讨论】:
-
我将对文件中的数千行执行此操作,因此生成列表的循环也很棒!
-
感谢 Martijn 的格式化。
标签: python list python-3.x