溫馨提示×

python怎么找出字符串的重復字符

小億
330
2023-10-11 00:15:39
欄目: 編程語言

可以使用Python的set()函數來找出字符串中的重復字符。set()函數會將字符串轉換成一個集合,集合中的元素是唯一的。我們可以將字符串轉換成集合后,再用循環遍歷集合中的元素,在原字符串中統計該元素出現的次數,如果次數大于1,則說明該字符是重復的。

下面是一個示例代碼:

def find_duplicate_chars(string):
# 將字符串轉換成集合
chars_set = set(string)
# 用于存儲重復字符的列表
duplicates = []
# 遍歷集合中的元素
for char in chars_set:
# 統計字符在字符串中出現的次數
count = string.count(char)
# 如果出現次數大于1,則說明是重復字符
if count > 1:
duplicates.append(char)
return duplicates
# 調用函數并打印結果
string = "abracadabra"
print(find_duplicate_chars(string))

運行以上代碼,輸出的結果為 ['a', 'r'],表示字符串中的重復字符是 'a''r' 。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女