Python-エッセンシャルー7 投稿:2021年09月11日 もっと複雑 辞書の値がlistのようなもっと複雑な型ならどうでしょうか。例えば、投票数を数えるだけでなく、誰がそのパンに投票したかも知りたい。votes = {'baguette':['Bob', 'Alice']'ci […]
Python-エッセンシャルー6 投稿:2021年09月09日 ソートする list型のsortメソッドは、リストの内容を文字列、整数、タプルなどの自然な順序で並べ替えるのに使う sortメソッドは、特殊メソッドを使って順序付けするメソッドを定義しないとオブジェクトで動作しないが、そ […]
Python-エッセンシャルー5 投稿:2021年09月09日 assert 本当に役立つ言語の機能が案外に注目されないことがあります。どういうわけか、これに該当するのがPythonの組み込みのassert文です。Pythonのassert文は、基本的には、条件をテストするデバッグ […]
Key引数でソートする 投稿:2021年09月06日 sort 組み込み型Listには、様々な基準に基づいてlistの要素を順序にしたがって整列するsortメソッドがあります。デフォルトでは、sortはlistの内容を要素の自然な順序の昇順に並べます。numbers = [ […]
Python-エッセンシャルー5 投稿:2021年09月03日 catch-allアンパック アンパックの基本的な制限として、前もってアンパックするシーケンスの長さが必要です。リストの先頭の2つをアンパックしようとしたら、実行時にエラーが生じる。初心者は、このような状況ではインデック […]