Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 在给定两个数字的输入的情况下,如何在换行符上打印数字列表的切片范围_Python 3.x_List_Newline_Slice - Fatal编程技术网

Python 3.x 在给定两个数字的输入的情况下,如何在换行符上打印数字列表的切片范围

Python 3.x 在给定两个数字的输入的情况下,如何在换行符上打印数字列表的切片范围,python-3.x,list,newline,slice,Python 3.x,List,Newline,Slice,我有一个从1到20的列表 我输入两个数字I和j,在单行上用空格分隔,以对列表进行切片 需要在换行符上打印切片的数字。我做了以下工作: list_1 = list(range(1,20)) i,j = [int(i) for i in input().split()] print(list[i:j]); e、 g 输入1013 输出11、12、13 我想把它当礼物。我尝试使用sep='\n',但失败了。我错过了什么 print("\n".join([str(item) for item in

我有一个从1到20的列表

我输入两个数字
I
j
,在单行上用空格分隔,以对列表进行切片

需要在换行符上打印切片的数字。我做了以下工作:

list_1 = list(range(1,20))
i,j = [int(i) for i in input().split()]

print(list[i:j]); 
e、 g

输入
1013

输出
11、12、13

我想把它当礼物。我尝试使用
sep='\n'
,但失败了。我错过了什么

print("\n".join([str(item) for item in list])); 
这将为您提供所需的输出。

尝试以下操作:

list_1 = list(range(1,20))
i,j = [int(i) for i in input().split()]
print(*list_1[i:j], sep="\n")

新线输出的意义。?输出应该以新行开始还是以新行结束。?为什么不执行for循环并打印每个数字?这将引发错误,因为int元素的列表是正确的,列表中的项目需要首先转换为字符串,我更新了代码示例感谢您解决了问题,并了解了缺失的内容。我确实使用了sep,但错过了I:j。就像打印一样(*list_1,sep=“\n”)