Python入門– tag –
-
Python
Pythonのfor文でインデックス(index)を取得|enumerate(), zip()
Python で for 文を使うと、さまざまなイテラブルから 1 つずつ順番に要素を取り出すことができます。そして、時には、 for ループで、取り出す要素のindex(インデックス番号)も同時に参照したい場合が出てくるでしょう。 ここでは、その場合に役立つ方... -
Python
Pythonの辞書(dict)をコピーする方法と注意点まとめ
ここでは、Pythonで辞書をコピーする方法についてまとめています。 具体的には、 ミュータブルなオブジェクトである辞書を代入でコピーすることの弊害 copy()メソッドを使った辞書のコピー方法 dict.fromkeys()関数を使って、リストのキーだけをコピーする... -
Python
Pythonのタプルとリストの違いと使い分け方
タプルとリストは非常によく似ています。 しかし、タプルはリストと比べて使えるメソッドは多くありません。そのため、「タプルは使う価値があるのか」と感じる方も少なくないでしょう。確かに、実際にコードを書く時は、タプルはリストほど使われる訳では... -
Python
Pythonのリストの要素を置換する方法
Pythonのリストは文字列と違ってイミュータブルではなくミュータブルです。ミュータブルとは、後から、要素の値を変えられることを意味します。つまり Pythonのリストは、一度作った後に、その値を置換することができます。 そこで、このページでは、Pytho... -
Python
Pythonのリストからの要素の取り出し(抽出)方法のまとめ
Pythonのリストから要素を取り出す方法は、主に3つあります。 インデックス番号から取り出す。 for文を使って順番に取り出す。 random.choice() またはsecret.choice()を使ってランダムに取り出す。 それぞれ解説していきます。 【1. インデックス番号を使... -
Python
Pythonのリストを検索する方法まとめ
Pythonのリストの要素を検索する方法は複数あります。 要素があるかどうか検索したいなら in 演算子 要素の位置を検索したいならindex() 要素の個数を検索したいならcount() を使います。 それぞれ、解説していきたいと思います。 【1. リストに値が含まれ... -
Python
Pythonの数値操作に関して知っておきたい全記事まとめ
このページでは、Pythonの数値について、主に初心者が、確実に押さえておきたい知識や技術をまとめています。 Python 2 と Python 3 のどちらでも対応できるように、両者の数値の扱いの違いについても、触れていきながら解説していますので、ぜひ参考にし... -
Python
Pythonで数値を判定する方法まとめ
ここでは、Pythonの数値の型を判定する方法と、文字列内の数値の判定につかう 3 つの方法を紹介しています。 コードを書く上で、数値の判定が必要になった際は、ぜひご活用ください。 【1. 数値の型を判定する | type()】 「初心者のためのPythonの数値計... -
Python
Pythonの数値を変換する色々な方法まとめ
Pythonの数値を変換する方法はいくつかあります。ここで基本的なものを全て紹介しておきますので、ぜひ使いこなせるようになっておきましょう。 【1. 浮動小数点や文字列を整数に変換する | int()】 浮動小数点や、文字列として入力されている数値を、整数... -
Python
Pythonの数値の桁数や丸めなどの操作のまとめ
Pythonで数値を扱うときには、見やすく分かりやすくするために、桁数を、しっかりと調整したくなるものです。 ここでは、その数値の桁数の調整に関して、使える操作の全てを紹介しています。どれも、Pythonにおいて頻繁に使うものなので、ぜひマスターして... -
Python
初心者のためのPythonの数値計算の基礎知識
Pythonは、人工知能や機械学習、科学計算において、特に強みのあるプログラミング言語です。そのため、他の言語と比べて、より複雑な計算を、より簡単に行えるようになっています。 ここでは、そんな Python の入門編の1つとして、数値計算と、それに必要... -
Python
初心者のためのPythonの文字列操作の基本
このページでは、Pythonからプログラミングを学び始めた方のために、文字列の扱いについて、初心者が、まず押さえておくべき知識と技術をまとめています。 Python(特にPython3以降)の文字列の操作は優れており、他のプログラミング言語よりも、簡単に、...