列表字符串比较

时间:2012-11-09 22:41:25

标签: python python-3.x

假设其中一个列表中的每个字母都被称为“字母”。我遇到的问题是在特定列表中第一次使用string ==字母时,我必须在新列表中附加一个值。之后,如果该特定列表中的字符串==字母,我只需要更新该值。所以是的,如果你们中的任何人有经验可以帮助我,那将是非常好的。

由于

2 个答案:

答案 0 :(得分:3)

您可以使用列表推导。

def num_common_char(lst, string):
    return [sublist.count(string) for sublist in lst]

答案 1 :(得分:0)

你需要一些用词语表达的逻辑:“如果还没有看到,则添加到列表,否则增加”。或者只是pythonic并按照@Tim的建议