如何通过分割换行符\n格式化列表元素仅保留每个元素的首行内容
问题原因
你编写的代码逻辑错误,x.split('\n')[1:]的作用是获取字符串按\n分割后排除第一行的所有剩余内容,和你要保留第一行的需求完全相反。
正确实现
你只需要取分割后索引为0的第一个元素即可,无论原字符串是否包含换行符,该逻辑都能正确取到第一行内容:
desired_list = [x.split('\n')[0] for x in col3_data]
运行后输出结果为:
['Hi', 'Good', 'My', 'Sam']
内容的提问来源于stack exchange,提问作者Rikky Bhai
相关产品推荐
相关产品推荐

