比如list=list('a','b','a')for x in list:print(len(x))print(len(list))最后输出一个是2一个是3无论有没有重复元素x的长度总是比原列表长度少1是为什么?
你这么写不报错么?你贴一下代码和运行结果截图看一下
你第一行就错了要么list=['a','b','c']要么list=list(('a','b','c'))