2019-02-03から1日間の記事一覧
リストは「mutable」であり、タプルの中に格納できる。 >>> ([1], [2], [4]) ([1], [2], [4])
DIVER
python - Remove all occurrences of a value from a list? - Stack Overflow remove()は指定したものを最初の1つだけ削除 >>> x = [1, 2, 3, 4, 2, 2, 3] >>> x.remove(2) >>> x [1, 3, 4, 2, 2, 3] なので、2は全部消されないよ。
(1,3,5) < (1,2,3,4) これはFalse 1 3 5 1 2 3 4 ↑ ↑ ↑ ↑ (1)(2)(3)(4) こんな順で左から比較してると思う。 なので、(2)の瞬間に(1,3,5)が勝った。なのでFlase
Python2 print(range(5)) print(range(0, 5)) [0, 1, 2, 3, 4] [0, 1, 2, 3, 4] って予想通り Python3 print(range(5)) print(range(0, 5)) range(0, 5) range(0, 5) しかし、 print(list(range(5))) はちゃんと[0, 1, 2, 3, 4]となる。
i = 111 def hoge(arg=i): print(arg) i = 999 hoge() これは111になる。 メソッドの下で上書きしてるけどそれはメソッドにとっては知らなかった。
def test_method(teacher, *mentor): print(teacher) print(mentor) test_method('Aho', 'Baka', 'Manuke') Aho ('Baka', 'Manuke')
def test_method(teacher, *mentor): print(teacher) print(mentor) test_method('Aho', 'Baka', 'Manuke') Aho ('Baka', 'Manuke')
変数とモジュール名の補完は"インタープリタの起動時"に自動で有効 [Tab]キーで補完機能が呼び出せる。 Shiftはいらない!!! Controlいらない。 ただTab
クリーンナップ動作を定義してあるオブジェクト? そのオブジェクトに対して、クリーンナップ動作を保障した形で利用するための構文? なんだこれ? clean upだと思われる。 ここ詳しいかも www.pekita.xyz