元组的Python列表

2024-04-28 10:01:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python和编程的新手,需要一些帮助:我有一个列表,我已经在程序的前面创建了一个24个4元组的循环(即,我现在不能重新定义列表来解决我的问题):

elementary = [(23, 1, 18, 4), (23, 1, 6, 16), (23, 1, 4, 18), (23, 2, 18, 3), (23, 2, 12, 9), (23, 2, 9, 12), (23, 2, 3, 18), (23, 3, 18, 2), (23, 3, 2, 18), (23, 4, 18, 1), (23, 4, 1, 18), (23, 5, 14, 7), (23, 5, 7, 14), (23, 6, 16, 1), (23, 6, 9, 8), (23, 6, 8, 9), (23, 6, 1, 16), (23, 7, 14, 5), (23, 7, 5, 14), (23, 8, 9, 6), (23, 8, 6, 9), (23, 9, 12, 2), (23, 9, 8, 6), (23, 9, 6, 8), (23, 9, 2, 12), (23, 12, 9, 2), (23, 12, 2, 9), (23, 14, 7, 5), (23, 14, 5, 7), (23, 16, 1, 6), (23, 18, 4, 1), (23, 18, 3, 2), (23, 18, 2, 3), (23, 18, 1, 4)]

但现在想把刚刚重新排列的元组去掉。。。换句话说,在第一个元组((23,1,18,4))之后,我可以去掉(23,1,4,18), (23,4,1,18)等,如果可能的话,我希望在整个列表中都这样做,这样我只得到6个完全不同的4元组。有没有什么方法可以做到这一点,而不回去做一些不同的事情之前在我的计划?任何帮助都将不胜感激。谢谢!


Tags: 方法程序列表定义编程事情计划元组