请将字符串“我有一所房子面朝大海春暖花开〞 转成一个列表,用户输入两个整数m,n(n>m),洲除列表中这两个数之问的元素,输出新的列表。
时间: 2023-05-28 16:07:43 浏览: 170
代码如下:
```python
s = "我有一所房子面朝大海春暖花开"
lst = list(s)
m = int(input("请输入一个整数m:"))
n = int(input("请输入一个整数n(n>m):"))
new_lst = lst[:m] + lst[n+1:]
print("处理前的列表:", lst)
print("处理后的列表:", new_lst)
```
输出结果示例:
```
请输入一个整数m:2
请输入一个整数n(n>m):7
处理前的列表: ['我', '有', '一', '所', '房', '子', '面', '朝', '大', '海', '春', '暖', '花', '开']
处理后的列表: ['我', '有', '所', '房', '子', '开']
```
相关问题
python 请将字符串“我有一所房子面朝大海春暖花开〞 转成一个列表,用户输入两个整数m,n(n>m),洲除列表中这两个数之问的元素,输出新的列表。
```
s = "我有一所房子面朝大海春暖花开"
lst = list(s)
m = int(input("请输入整数m:"))
n = int(input("请输入整数n:"))
if n > m:
del lst[m:n+1]
print(lst)
else:
print("n必须大于m")
```
输出示例:
```
请输入整数m:3
请输入整数n:7
['我', '有', '一', '所', '大', '海']
```
请将字符串我有一所房子面朝大海春暖花开”转成一个列表,用户输入两个整数m,n(n>m),删除列表中[m,n)的列表元素,输出新的列表。 在同行内输入用逗号分隔的两个非负整数m,n。 样例输入:2,6
代码如下:
```python
s = "我有一所房子面朝大海春暖花开"
lst = list(s)
m, n = map(int, input().split(','))
del lst[m:n]
print(lst)
```
输入样例:2,6
输出结果:['我', '有', '面', '朝', '大', '海', '春', '暖', '花', '开']
阅读全文