統計乙個字串中的字元個數

2021-07-25 15:40:17 字數 1276 閱讀 1653

統計乙個字串中的字元個數

思路:使用set()集合去重複,再在原列表中中逐個count()出set中的單詞個數

s = "i am very very very love python"

word = s.split(" ")

#print word

#print set(s.split(" "))

forwordinset(s.split(" ")):

x = s.count(word)

print("{}的個數為{}".format(word,x))

結果顯示:

i的個數為1

very的個數為3

am的個數為1

love的個數為1

python的個數為1

思路:新建乙個字典,將word當做key,個數當做value,找到乙個key,value+1

>>> help(d.get())

traceback (most recent call last):

file "", line 1, in

typeerror: get expected at least 1 arguments, got 0

>>> help(d.get)

help on built-in function get:

get(...) method of builtins.dict instance

d.get(k[,d]) -> d[k] if k in d, else d.  d defaults to none.

s = "i am very very very love python"

counter = {}

forwordins.split():

# if word not in counter.keys():

# counter[word] = 0

counter[word] = counter.get(word,

0) + 1

print(counter)

結果為:

統計乙個字串中相同字元的個數

作為測試小白,苦練 基本功,啥時候都不嫌晚。今天在測試群裡,看到小夥伴在面試中有個題目,用一段 對乙個字串進行統計,分別輸出字元與數量!於是用業餘時間寫了下 usr bin env python coding utf 8 message abcd12311aacc messagelist def c...

在乙個字串中尋找另外乙個字串

在乙個字串中尋找另外乙個字串 public class text foundit true break test system.out.println foundit?found it didn t find it 該段程式有點難以理解,主要就是if語句的理解,if searchme.charat ...

判斷乙個字串中不同字元的個數

public int num string a 可用來判斷乙個字串在經過若干次內部變化能不能變成另乙個字串 你將得到乙個字串陣列a。如果經過任意次數的移動,s t,那麼兩個字串s和t是特殊等價的。一次移動包括選擇兩個索引i和j,且i 2 j 2,並且交換s j 和s i 現在規定,a中的特殊等價字串...