第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

計(jì)算python字符串中出現(xiàn)一次的唯一字母總數(shù)?

計(jì)算python字符串中出現(xiàn)一次的唯一字母總數(shù)?

白衣非少年 2022-06-28 15:43:34
a = 'abhishek'count = 0for x in a:    if x in a:        count += 1 print(count) 我試過(guò)這個(gè),但它給了我字母的總數(shù)。我只想要一個(gè)只出現(xiàn)一次的獨(dú)特后者。
查看完整描述

4 回答

?
倚天杖

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

len(set(a))會(huì)給你唯一的字母數(shù)

編輯:添加說(shuō)明

set(a)返回字符串中所有唯一字符的容器(Python 稱之為seta。然后len()獲取該集合的計(jì)數(shù),該計(jì)數(shù)對(duì)應(yīng)于 string 中唯一字符的計(jì)數(shù)a。


查看完整回答
反對(duì) 回復(fù) 2022-06-28
?
POPMUISE

TA貢獻(xiàn)1765條經(jīng)驗(yàn) 獲得超5個(gè)贊

您正在迭代字符串并檢查字符串本身中的字母,所以if condition is always True在這種情況下是您的。


您需要的是在迭代字符串時(shí)維護(hù)一個(gè)單獨(dú)的列表,其中包含您已經(jīng)看到的所有字母。像這樣,


uniq_list = []

a = 'abhishek'

count = 0


for x in a:

    if x not in uniq_list: # check if the letter is already seen.

        count += 1 # increase the counter only when the letter is not seen.

        uniq_list.append(x) # add the letter in the list to mark it as seen.

print(count) 


查看完整回答
反對(duì) 回復(fù) 2022-06-28
?
慕神8447489

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超1個(gè)贊

a = 'abhishek'

count = 0

uls = set()

nls = set()

for x in a:

    if x not in uls:

        uls.add(x)

    else:

        nls.add(x)


print(len(uls - nls))

它會(huì)打印字符,它只出現(xiàn)一次。


輸出:6


查看完整回答
反對(duì) 回復(fù) 2022-06-28
?
神不在的星期二

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊

為什么不只是:

a = 'abhishek' a.count('a') # or any other letter you want to count.

1

這是你想要的嗎?


查看完整回答
反對(duì) 回復(fù) 2022-06-28
  • 4 回答
  • 0 關(guān)注
  • 133 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)