いかおくら自習室のブログ

普段の学習内容などのアウトプット用のブログです

Python

無名関数(ラムダ関数)の書き方

ラムダ(lambda)関数とは、1行で終わるような関数のことを指す。 変数 = lambda 引数1, 引数2 : 処理の式 上記の記述では、引数1と引数2を受け取ってから処理の式を行う。 変数に入れている場合、ラムダ関数を使うには引数に値を代入する必要がある。 a = lam…

辞書オブジェクトをforループで回す時のキーと値の取得方法

d = {'あああ' : 1, 'いいい' : 2, 'ううう' : 3} のようなオブジェクトを作ったとする。 辞書オブジェクトをforループで回すとき、以下の3つが使用できる。 ・keys()→キーが取得できる ・values()→値が取得できる ・items()→キーと値両方取得できる キーを…

forループ使う時、変数名を使わないときは_で代用できる

pythonでforループ使う時、無意識に for i in オブジェクト: 処理 という書き方をするが、 処理の中にiが登場しなければ_で代用できる。 for _ in オブジェクト: 処理

辞書に要素追加方法

辞書は{key : value}で構成されている。 例えば、空の辞書に要素を追加する場合は 辞書変数[key] = value で追加できる。 例えば d = {} d['あああ'] = 1 print(d) このように要素を追加することができる。

学習day18

Pythonの練習 ◎繰り返し処理を使ってリスト、2次元リストの作り方 n = [1 for i in range(10)] print(n) print(len(n)) [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] n2 = [[1 for i in range(3)] for j in range(4)] print(n2) [[1, 1, 1] , [1, 1, 1] , [1, 1, 1] , [1…

学習day16

全然pythonやってなかった。 久しぶりにpaizaのCランクやろうかなーと思って触ったら全然できなかった。 ちまちま復習して感覚取り戻す。 rstrip関数:rstrip()の引数に書いた文字が消去される。空欄の場合はスペースが消去される。 split関数:引数で受け取…