問題描述
解答:
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("有重複值")