[英]Python remove newline from nested lists
如何從嵌套列表中刪除換行符?
[['Item 1', None, None],
['1',
'Name',
'Sample_data \nSamepleData'],
['2', 'Sample_data\n test', 'test']]
我將如何遍歷列表並刪除“\\n”的每個實例?
for item in list:
item.replace('\n', '')
在提出此類問題之前,您應該先查看文檔。
該片段應該有效:
def replace_newlines(obj):
if isinstance(obj, list):
return list(map(replace_newlines, obj))
if obj:
return obj.replace('\n', '')
given = [
['Item 1', None, None],
['1', 'Name', 'Sample_data \nSamepleData'],
['2', 'Sample_data\n test', 'test']
]
result = replace_newlines(given)
for x in range (0,len(list2[i])):
for z in list2[x]:
z.replace("\n", "")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.