我在Python(noob)中使用列表的复制,反向和排序功能时遇到问题

时间:2019-05-17 13:10:27

标签: python

我有一个list_n和 list_n.copy()。reverse()-list_n.copy()。sort() 不能正常工作。

我尝试了很多事情,没有用。

n = 9
count = 0

while n <= 9876543210:
    n += 1
    list_n = [int(x) for x in str(n)]
    list1 = list_n.copy().reverse()
    list2 = list_n.copy().sort()
    print(list1)
    print(list2)
    if list_n.copy().reverse() == list_n.copy.sort():
        for i in range(10):
            if list_n.count(i) >= 2:
                continue
        count += 1
    else:
        continue

print(count)

我期望list1的list_n的反向列表,以及list2的list_n的排序列表。但是,输出为“无”。

此代码用于解决问题,

“获取多于两位的自然数,如91、87、98731所示,右边的数字越小。”

我是一个真正的菜鸟,所以即使我看起来很蠢也请帮助我。

0 个答案:

没有答案