[英]Python split single tuple value into multiple values
我有以下元組值,並想將一個元組值拆分為多個值。我嘗試將元組轉換為字符串,並使用基於\\ n的split(),splitlines()作為分隔符,但是它不起作用。請輸入任何內容嗎?
INPUT:
('2018-10-23\n2018-10-25\n2018-10-26\n2018-10-27\n2018-10-28\n2018-10-30\n', 0)
OUTPUT:
2018-10-23
2018-10-25
2018-10-27
2018-10-28
2018-10-30
您需要拆分元組的第一個元素:
inpt = ('2018-10-23\n2018-10-25\n2018-10-26\n2018-10-27\n2018-10-28\n2018-10-30\n', 0)
result = inpt[0].strip().split()
for e in result:
print(e)
輸出量
2018-10-23
2018-10-25
2018-10-26
2018-10-27
2018-10-28
2018-10-30
如果需要列表,可以使用str.splitlines
。 如果要在屏幕上發布輸出,則只需打印即可。
>>> inp = ('2018-10-23\n2018-10-25\n2018-10-26\n2018-10-27\n2018-10-28\n2018-10-30\n', 0)
>>>
>>> inp[0].splitlines()
['2018-10-23',
'2018-10-25',
'2018-10-26',
'2018-10-27',
'2018-10-28',
'2018-10-30']
>>>
>>> print(inp[0], end='')
2018-10-23
2018-10-25
2018-10-26
2018-10-27
2018-10-28
2018-10-30
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.