【发布时间】:2021-07-12 22:54:34
【问题描述】:
使用python,我定义了以下字符串列表
some_list = [['abc', 'aa', 'xdf'], ['def', 'asd'], ['abc', 'xyz'], ['ghi', 'edd'], ['abc', 'xyz'], ['abc', ]]
选择和计算出现在与 'abc' 相同的子列表中的字符串的最佳方法是什么?在这个例子中,我正在寻找一个输出(字典或列表),例如:
('aa', 1), ('xdf', 1), ('xyz',2), (None, 1)
(None, 1) 将捕获 'abc' 是子列表的唯一字符串的情况。
【问题讨论】:
-
当
None没有出现在任何列表中时,您希望如何在结果列表中返回(None, 1)?当'abc'被隔离在它自己的列表中时会出现这种情况吗? -
是的,我们的想法是同时捕获“abc”作为子列表的单个元素的次数。 (抱歉,None 不清楚)