用户输入一个列表和两个整数作为下标,然后使用切片获取并输出列表中介于两个下标之间的元素组成的子列表。例如用户输入[1, 2, 3, 4, 5, 6]和2、5,程序输出[3, 4, 5, 6]
时间: 2024-05-03 13:21:12 浏览: 83
python切片(获取一个子列表(数组))详解
```python
lst = eval(input("请输入一个列表:")) # 使用eval函数将输入的字符串转换为列表
a, b = map(int, input("请输入两个整数作为下标,用空格隔开:").split()) # 使用map函数将两个输入的字符串转换为整数
print(lst[a:b+1]) # 利用切片获取子列表,并输出
```
运行结果:
```
请输入一个列表:[1, 2, 3, 4, 5, 6]
请输入两个整数作为下标,用空格隔开:2 5
[3, 4, 5, 6]
```
阅读全文