Python初日なのでよくわかりません笑
このコードのどこに文字列を入れればいいですか?
▶︎ http://y0m0r.hateblo.jp/entry/20130722/1374501317
python
1# coding=utf-8 2 3 4def is_unique_chars(s): 5 """文字列中に重複する文字があるかどうかチェックする 6 """ 7 if isinstance(s, str): 8 s = s.decode('utf-8') 9 return len(set(list(s))) == len(s) 10 11 12# ascii 13assert is_unique_chars(u"abcdefg") 14assert not is_unique_chars(u"abcdefgg") 15 16# マルチバイト文字(unicode) 17assert is_unique_chars(u"あいうえお") 18assert not is_unique_chars(u"あいうえおお") 19 20# マルチバイト文字(バイト文字列) 21assert is_unique_chars("あいうえお") 22assert not is_unique_chars("あいうえおお")
ちなみに一文字単位の重複を見たいのですが、このコードで合ってますか(できますか)?
漢字の重複を検証したいです。
= 「躾餉馥淹擂搗賽涎處簀俎櫃罐壜盒爨炙茹囓舐啜嗜貪嗅熾炬燵屏」 ←こういうのを、一文字単位で重複確認したい (『躾』餉馥淹擂搗賽涎『躾』處みたいな)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/29 15:18
2019/01/29 15:28
2019/01/29 15:33 編集
2019/01/29 15:41 編集
2019/01/29 15:36
2019/01/29 15:40