任意输入一串字符,输出其中不同字符以及各自的个数。(查找set函数的介绍)例如
时间: 2023-11-12 19:02:07 浏览: 131
输入一串字符和输出
set函数是Python中的一个内建函数,用来创建一个无序且不重复的元素集合。当给set函数传入一个字符串时,它会自动去除重复的字符并对结果进行排序,返回一个新的集合。我们可以利用这个特性来统计输入字符串中不同字符的个数。
例如,假设输入的字符串是"abracadabra"。我们可以使用set函数将其转化为一个无重复字符的集合:{"a", "b", "r", "c", "d"}。然后,我们可以遍历这个集合,针对每个字符在输入字符串中进行计数,最终得到不同字符及其个数的统计结果。
假设输入字符串是"abracadabra",经过set函数处理后得到的集合是{"a", "b", "r", "c", "d"}。然后我们可以分别计算出每个字符在输入字符串中的个数: "a"出现5次,"b"出现2次,"r"出现2次,"c"出现1次,"d"出现1次。最终的结果可以以字典的形式表示:{"a": 5, "b": 2, "r": 2, "c": 1, "d": 1}。
通过set函数和遍历统计,我们可以很方便地得到输入字符串中不同字符及其个数的统计结果。这个方法同时也可以适用于其他类型的可迭代对象,如列表、元组等。
阅读全文