gpt4 book ai didi

python - 如何在列表中的特定位置\n

转载 作者:太空宇宙 更新时间:2023-11-04 01:50:01 25 4
gpt4 key购买 nike

尝试在生成的列表中的不同点开一条新线。

我试过用它来分隔列表,但它不起作用。

for j in range (num,0,-1):
for i in range(0,len(num),j):
blist[i:j]
print(blist)

这是我的代码

num=int(input('Size: '))
list=[]
blist=[]

for k in range(num,-1,-1):
for i in range(0,num,1):
list.append(i)
num-=1
print(list)

for j in range (num,0,-1):
for i in range(0,len(num),j):
blist[i:j]
print(blist)

这是预期的结果

Size: 8
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6
0 1 2 3 4 5
0 1 2 3 4
0 1 2 3
0 1 2
0 1
0

Size: 3
0 1 2
0 1
0

最佳答案

这个有效:

n = int(input('Size: '))
L = [str(i) for i in range(n)]
for i in range(n):
print(' '.join(L[:n-i]))

逐行解释:

  1. L = [str(i) for i in range(n)]创建从 0n-1
  2. 的字符串数字列表
  3. for i in range(n):i0 设置为 n-1
  4. L[:n-i]切片列表 L从开始到 n-i (不包括在内)
  5. ' '.join(L[:n-i])只是结果切片的所有元素与一个空白区域粘合在一起' '

关于python - 如何在列表中的特定位置\n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58229272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com