输入格式: 输入的第一行是一个整数,与记录数“n”相对应。 下一个“n”行对应于记录。 最后一行输入由要过滤的日期组成。你知道吗
输出格式: 输出的第一行是一组逗号分隔的字符串,其中包含货物名称和日期。 下一行由一行接一行打印的货物名称组成,用新行隔开。 有关格式规范和更多详细信息,请参阅示例输入和输出。你知道吗
样本输入1:
5
Allegan,11-12-2013
Douglas,29-12-2016
Junkers,27-03-2017
Biruinta,10-04-2014
ABC,27-03-2017
27-03-2016
预期样本输出1:
[('Allegan', '11-12-2013'), ('Douglas', '29-12-2016'), ('Junkers', '27-03-2017'), ('Biruinta', '10-04-2014'), ('ABC', '27-03-2017')]
Douglas
Junkers
ABC
编写的代码:
n=int(input())
list1=[]
i=0
for i in range(0,n):
string1=raw_input()
i+=1
string1=string1.split()
for item in string1:
list1.append(item)
dateformat=raw_input()
mutuple = tuple(list1)
我无法从我的列表中分割输入,并根据问题进行比较以获得所需的输出。你能帮忙吗
可以将分隔符传递给split函数:
我也不会做
string1=string1.split()
,因为split
的返回是 列表和变量称为string
。当然没有错,但是 以后可能会让你迷惑,而不是帮助你。你知道吗还有
是多余的,你只需要做
mutuple = tuple(string1)
。但事实并非如此 可能是你想要的。你知道吗相关问题 更多 >
编程相关推荐