类似这种python中的for循环总是输出不了东西呢?

想问一下,为什么这个代码中总是输出不了呢?


x = int(input())
li = []
for i in range(x):
    su = input()
    li.append(su)
for j in li :
    if j[0] == 1:
        print(j[2])
    elif j[0] == 2:
        j.sort()
        print(j[0])
    elif j[0] == 3:
        j.sort()
        print(j.remove(j[0]))
        break

su = input()这行执行后,输入的数据都会当做字符串放到li中,但是遍历li的时候是按int类型的1,2,3进行比较,肯定不会相等的
有帮助的话,请采纳

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^