python簡單算法02:字符串是s1的字符是否完全不同

問題描述
解答:
1.使用list
2.使用numpy中的unique函數或者set函數

問題描述

確定一個字符串的字符是否全部不同

輸入:s=“python”
輸出: true

1.使用list

思想:首先將str轉化爲list,創建一個新列表,然後遍歷strlist將每一個不在新列表中的字符增加進去,最後比較兩個列表的長度,若相同則沒有重複的字母,否則就有。

str='helloworld'
strlist=list(str)
new_list=[]
for i in strlist:
    if i not in new_list:
        new_list.append(i)
if len(strlist)==len(new_list):
    print("無重複值")
else:
    print("有重複值")

輸出結果

2.使用numpy中的unique函數或者set函數

str='helloworld'
strlist=list(str)
new_list=np.unique(str)
if len(strlist)==len(new_list):
    print("無重複值")
else:
    print("有重複值")

輸出結果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章