Skip to main content

型リテラル (Python)

カラ要素

型リテラルコンストラクタメモ
tuple()tuple()
list[]list()
set-set(){} にすると dict になってしまう
dict{}dict(){:} という書き方は無い
  • だけ紛らわしい

複数要素

型リテラルコンストラクタメモ
tuple('A', 'B', 'C')tuple(['A', 'B', 'C'])
list['A', 'B', 'C']list(('A', 'B', 'C'))
set{'A', 'B', 'C'}set(('A', 'B', 'C'))
dict{'A': 'a', 'B': 'b', 'C': 'c'}dict(A='a', B='b', C='c')識別子に空白やハイフンなどが入らない前提
  • これは例なので分けて書いているが、要素が本当に1文字なら、tuple('ABC'), list('ABC') などで良い

以下広告