编写一个函数,其中输入是数字和两个整数的列表– i和j,输出是一个子列表,其中包含原始列表中索引i和j之间的元素。例如,输入为列表[1,2,3,4,5,6]和“ 2和5”,输出应为[3,4,5,6]
试下这个, 输入列表取巧了, 输入的是 1,2,3,4,5,6 这种格式
def sx():
lis1 = input('输入列表:')
zs1 = int(input('输入整数:'))
zs2 = int(input('输入整数:'))
lis2 = lis1.split(',')
return [int(i) for i in lis2[zs1:zs2+1]]
sx()
lis1 = input('输入列表:')
zs1 = int(input('输入整数:'))
zs2 = int(input('输入整数:'))
print(list1[zs1:zs2])
# 输入的时候不要超出index 可以自己加个判断防报错