統計乙個字串中的字元個數
思路:使用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中的特殊等價字串...