用python编写:请将字符串“我有一所房子面朝大海春暖花开”转成一个列表,用户输入两个整数m,n(n>m),删除列表中这两个数之间的元素,输出新的列表。 输入格式 在同一行内输入用逗号分隔的两个非负整数 m,n 输出格式 删除指定元素后的新列表
时间: 2024-02-17 17:02:11 浏览: 95
代码如下:
```python
s = "我有一所房子面朝大海春暖花开"
lst = list(s) # 将字符串转换为列表
m, n = map(int, input().split(",")) # 用户输入m和n
del lst[m:n+1] # 删除m到n之间的元素
print(lst) # 输出新列表
```
测试样例:
输入:3,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
输出结果:['我', '有', '面', '朝', '大', '海', '春', '暖', '花', '开']
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
['我', '有', '一', '所', '大', '海']
```
阅读全文