小白求助以下python算法实现代码
小白求助~~~~用一个算法实现从一个长字符串中找出包含多少个不同的字母 本帖最后由 梦回连营 于 2021-7-15 21:37 编辑
n = len(set(astr))
astr是你的字符串
set是找出所有不同的字母
len求个数 梦回连营 发表于 2021-7-15 21:36
n = len(set(astr))
这个只能看有多少个字符,数字也会被算在里面 ncx0331 发表于 2021-7-15 21:37
这个只能看有多少个字符,数字也会被算在里面
那你说清楚啊,大小写算个算,要不要找 梦回连营 发表于 2021-7-15 21:36
n = len(set(astr))
astr是你的字符串
set是找出所有不同的字母
大神请问有具体的代码不{:5_109:} ncx0331 发表于 2021-7-15 21:37
这个只能看有多少个字符,数字也会被算在里面
大神请问有具体的代码不{:5_109:} 本帖最后由 梦回连营 于 2021-7-15 22:00 编辑
weiyideid823 发表于 2021-7-15 21:42
大神请问有具体的代码不
astr = 'ABCabc123'
astr_ascii =
n = sum()
只区分了字母与非字母, 并且区分字母大小写
这是利用字符的ascii编码实现的
直接用字符串方法判断是否为字母后加入列表,用 set 集合合并同元素即可:
string = 'asx12zfex34s'
result = len(set())
print(result)
页:
[1]