2024-10-01 13:35:29 发布
网友
我正在生成一个字符串并将其附加到列表中。我在循环这个动作,列出40个元素。我想这样打印:
这是我的名单
list = [ 'first', 'second', 'third', ... 'fortieth' ]
我试过了
以及其他许多变体。我想把它印成这样
first second third fourth fifth sixth ... thirty-ninth fortieth
我该怎么做? 谢谢你抽出时间
首先,您不应该使用list作为变量名,因为它已经是一个内置函数。在
list
其次,您可以通过切片[::2]获得每个奇数索引项,并使用[1::2]获取每个偶数索引项,如下所示:
[::2]
1::2]
>>> my_list = ['first', 'second', 'third', 'fourth', 'fifth', 'sixth'] >>> print(my_list[::2]) ['first', 'third', 'fifth'] >>> print(my_list[1::2]) ['second', 'fourth', 'sixth']
然后您就可以将列表^{}放在一起并打印它们:
哪些输出:
first second third fourth fifth sixth
在列表上打印2个值就像创建一个for循环一样简单,该循环会跳过其他值。创建for循环时,可以使用range(start,stop,interval)来完成此操作。然后就可以使用for循环填充两个print语句
range(start,stop,interval)
我希望这对你有用:
for x in range(0,len(listtest),2): print (listtest[x], listtest[x+1])
将testlist替换为列表名称
testlist
这很简单。你写一个for循环。检查一下名单。对于每个奇数——如果行号mod 2==1;则打印一个换行符。打印(“\n”)
除非你没有告诉我们名单上有什么特别的东西。在
首先,您不应该使用
list
作为变量名,因为它已经是一个内置函数。在其次,您可以通过切片
[::2]
获得每个奇数索引项,并使用[1::2]
获取每个偶数索引项,如下所示:然后您就可以将列表^{} 放在一起并打印它们:
^{pr2}$哪些输出:
在列表上打印2个值就像创建一个for循环一样简单,该循环会跳过其他值。创建for循环时,可以使用
range(start,stop,interval)
来完成此操作。然后就可以使用for循环填充两个print语句我希望这对你有用:
将
testlist
替换为列表名称这很简单。你写一个for循环。检查一下名单。对于每个奇数——如果行号mod 2==1;则打印一个换行符。打印(“\n”)
除非你没有告诉我们名单上有什么特别的东西。在
相关问题 更多 >
编程相关推荐