ls=['abcd','1233444'] ls2=[] for i in ls: ls2.append(i[-1:-4]) print(ls2)
输出
['', '']
兄弟们昨天考python2级最后一题遇到类似的问题为什么我这样取不出ls里面的字符串啊
收起
如果有帮助的话,请点击右上角【采纳】按钮,支持一下!!
不加上步长-1 的话,默认步长1,那就不对了。 所以改为:i[-1:-4:-1]
ls=['abcd','1233444'] ls2=[] for i in ls: ls2.append(i[-1:-4:-1]) print(ls2)
报告相同问题?