強欲で謙虚なツボツボ

趣味の読書の書の方

備忘録(Python)

islower

全てが小文字で構成された文字列であればTrueを返す

'aiueo'.islower()
=> True
'Aiueo'.islower()
=> False

 

isupper

全てが大文字で構成された文字列であればTrueを返す

'AIUEO'.isupper()
=> True
'aIUEO'.isupper()
=> False

 

join

リストやタプルを連結して文字列を返す

''.join(['hello', 'world']
=> helloworld
' '.join(['hello', 'world']
=> hello world

 

重複削除

set(リスト)とするとリストの重複が削除されたセットを返す
list(set(リスト))とすればリストの重複を削除できる

list = ['hoge', 'geho', 'hoge']
set(list)
=> {'geho', 'hoge'}
list(set(list))
=> ['geho', 'hoge']

 

itertools.combinations

第一引数にリストやセットを第二引数に数値を与えると、全ての組み合わせをタプルで返す

list = [1, 2, 3]
for c in itertools.combinations(list, 2):
    print(c)
=> (1, 2)
   (1, 3)
   (2, 3)