python输出一个m:n切片

python第一行输入m,n,用空格隔开。第二行输入列表元素,用空格间隔,输出列表列表m:n切片

m,n=map(int,input().split())
lst=list(eval(input().replace(' ',',')))
print(lst[m:n])
  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7450992
  • 这篇博客你也可以参考下:python 把一个m*n的二维矩阵转换成一个m*n行,三列的列表
  • 除此之外, 这篇博客: python期末习题整理中的 6-1 python函数:求m到n之和 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数。

    函数接口定义:
    函数接口:
    sum(m,n)
    m<n,m和n可以是负数

    裁判测试程序样例:

    /* 请在这里填写答案 */
    在这里给出函数被调用进行测试的例子。例如:
    m=int(input())
    n=int(input())
    print(sum(m,n))
    输入样例:
    在这里给出一组输入。例如:

    -1
    5
    输出样例:
    在这里给出相应的输出。例如:

    14

    def sum(m,n):
        result=0
        if m<n:
            for i in range(m,n+1):
                result+=i
            return result
        else:
            return "输入有误!"
    
  • 以下回答由chatgpt基于相关博客总结生成:
    m, n = map(int, input().split())
    lst = input().split()
    result = lst[m:n+1]
    print(result)