我有一个字符串列表,只需要删除列表开头和结尾的空字符串序列。我需要保留非空字符串之间的任何空字符串。
例如,
my_list = ['', '', 'Sam sits', '', 'Thinking of you.', '', 'All ideas bad.', '', '', '']
Run Code Online (Sandbox Code Playgroud)
输出应该是;
['Sam sits', '', 'Thinking of you.', '', 'All ideas bad.']
Run Code Online (Sandbox Code Playgroud)
我尝试使用的大多数方法也摆脱了中间的空行。任何建议将不胜感激。
这里有点新的Python.
我目前有一个嵌套列表列表.我试图从0-25开始标记每个子列表.但是,如果两个子列表相同,则它们应具有相同的标签.
例如:
label_list = [['AH0'], ['AA1', 'K', 'S'], ['AH0', 'N', 'T'], ['AA1', 'K', 'S'], ['IH0', 'N'], ['AA1', 'K', 'S']]
Run Code Online (Sandbox Code Playgroud)
输出应该是 [0, 1, 2, 1, 4, 1]
因为第二,第四和第六个子列表是相同的.其余的子列表应该以连续的数字顺序标记.我知道我需要使用一个循环,但我很困惑,任何人都有任何建议如何处理这个?谢谢.