python语言 初学者代码错误

python语言 初学者
请问我的代码有什么问题?为什么输出的内容是全部内容,而不是输出切片的内容?
下面是题目,我的代码,
输入内容,正确输出结果,和经过我的代码输出的错误结果

img

img

img

img

c=input()
d=c.split()
a=int(d[0])
b=int(d[1])
list1=[]
for i in range(a):
    list1.append(input())
for x in list1:
    y=x.split(',')
    print(y[b])


c = input()
d = c.split()
a = int(d[0])
b = int(d[1])


list1 = []
for i in range(a):
    list1.append(input())

for x in list1:
    y = str(x).split(',')
    print(y[b])

python调试三板斧 https://ask.csdn.net/questions/7908322/54130133

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

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