使用其他命令添加到列表

时间:2017-05-01 20:21:18

标签: python list

我有这个脚本:

      #Create dataframe
      #dataset <- data.frame(date_key)

      #Remove duplicated rows
      #dataset <- unique(dataset)

我想将返回列表的每一行作为单独的元素。如何一次添加一行?

2 个答案:

答案 0 :(得分:0)

这应该这样做:

my_list = []

for line in my_file:
    if line.startswith("Length="):
        my_list.append(line)

方法append()将传递的obj附加到现有列表中。

示例:

>>>a = [1, 2, 3]
>>>a.append(4)
>>>a
[1, 2, 3, 4]

答案 1 :(得分:0)

如果您只想过滤列表或其他可迭代对象并在新列表中保存符合条件的所有元素,则可以使用条件列表理解:

   ?- nat_sx(N,S).
N = S = 0 ? ;
N = 1,
S = s(0) ? ;
N = 2,
S = s(s(0)) ? ;
...