Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 列表元素操作_Python_String_Python 2.7_List - Fatal编程技术网

Python 列表元素操作

Python 列表元素操作,python,string,python-2.7,list,Python,String,Python 2.7,List,假设我有一份清单 ['1-2', '1-3', '2-1', '3-2', '3-3', '6-1', '5-1', '4-1', '8-3', '8-2', '7-1', '9-1'] 我需要输出唯一的元素,假设有1-2和1-3,我只需要输出实例中的1个,它们应该按排序顺序排列,不带- 样本输出: 1 2 2 1 3 2 4 1 5 1 6 1 7 1 8 2 9 1 在结果列表中,['12'、'21'、'32'、'41'、'51'、'61'、'71'、'82'、'91']看起来您希望我

假设我有一份清单

['1-2', '1-3', '2-1', '3-2', '3-3', '6-1', '5-1', '4-1', '8-3', '8-2', '7-1', '9-1']
我需要输出唯一的元素,假设有1-2和1-3,我只需要输出实例中的1个,它们应该按排序顺序排列,不带-

样本输出:

1 2 
2 1
3 2
4 1
5 1
6 1
7 1
8 2
9 1

在结果列表中,['12'、'21'、'32'、'41'、'51'、'61'、'71'、'82'、'91']看起来您希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在海报已经试图自己解决问题时才提供帮助。演示这项工作的一个好方法是包括您迄今为止编写的代码、示例输入(如果有)、预期输出和实际获得的输出(输出、回溯等)。你提供的细节越多,你可能得到的答案就越多。检查answerset=set(answerlist)打印answerset-answerlist=list(answerset)answerlist.sort()打印“排序”,answerlist在上面的代码中,我尝试将其转换为set并返回到list并对其排序,但它只是对其排序,但没有删除重复项
l = ['1-2', '1-3', '2-1', '3-2', '3-3', '6-1', '5-1', '4-1', '8-3', '8-2', '7-1', '9-1']
l.sort()
added = []
for line in l:
    itms = line.split("-")
    if itms[0] in added:
        continue
    added.append(itms[0])
    print("%s %s" % (itms[0], itms[1]))