gpt4 book ai didi

python - PySchool- 列表(主题 6-22)

转载 作者:行者123 更新时间:2023-11-28 23:04:20 28 4
gpt4 key购买 nike

我是 python 的初学者,我正在尝试解决有关列表的一些问题。我被困在一个问题上,无法解决:

Write a function countLetters(word) that takes in a word as argument and returns a list that counts the number of times each letter appears. The letters must be sorted in alphabetical order.

Ex:

>>> countLetters('google')

[('e', 1), ('g', 2), ('l', 1), ('o', 2)]

我无法计算每个字符的出现次数。对于排序,我使用 sorted(list) 并且我还使用 dictionary(items functions) 来处理这种输出格式(列表的元组)。但我无法链接所有这些东西。

最佳答案

使用集合!

 m = "google"
u = set(m)
sorted([(l, m.count(l)) for l in u])


>>> [('e', 1), ('g', 2), ('l', 1), ('o', 2)]

关于python - PySchool- 列表(主题 6-22),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7678825/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com