【发布时间】:2021-11-07 01:42:41
【问题描述】:
user_input = input()
x = user_input.split()
print(x)
if len(x) % 2 == 0:
y = 'even'
if len(x) % 2 != 0:
y = 'odd'
list1 = []
list2 = []
if y == 'even':
list1.append(x[::2])
list2.append(x[1::2])
print(*list1, sep=' ')
print(*list2, sep=' ')
if y == 'odd':
print('INVALID INPUT')
样本输入将是
"This is a test"
这只是一个简单的列表制作工具,我正试图弄清楚。出于某种原因,(*list1, sep='') 仍在打印为完整列表。
当我将其保留为 print(list1) 时,它看起来是列表中的列表。
我正在尝试打印不带逗号、方括号或引号的列表。
【问题讨论】:
标签: python python-3.x list