- 2021年7月7日
- 2022年9月1日
- 0件
【Python】辞書(dict)からNoneを削除する方法
こんにちは、Tamagoです。 関数の引数を動的に渡す際に、Noneがあると不都合があったので、dictから値がNoneのキーを削除する方法を調べてみました。 実際には専用の関数などはなくロジックを組むしかなさそうです。 やりたいこと やりたいこととしては以下のように、None( key2,key4 […]
こんにちは、Tamagoです。 関数の引数を動的に渡す際に、Noneがあると不都合があったので、dictから値がNoneのキーを削除する方法を調べてみました。 実際には専用の関数などはなくロジックを組むしかなさそうです。 やりたいこと やりたいこととしては以下のように、None( key2,key4 […]
こんにちは、Tamagoです。 今回は、文字列の変換について説明していきたいと思います。 具体的には、以下のような文字列変換をサンプルソースを使いながら説明していきたいと思います。 小文字⇒大文字 (upper) 大文字⇒小文字 (lower) 先頭1文字を大文字、それ以外小文字(capitaliz […]
機械学習のアウトプットとしてプログラムを書いているときに、ランダムなデータのCSVファイルが必要になって、サンプルソースを作ったので記事にしました。 この記事では、「国語」、「数学」、「英語」の三教科のテスト結果をCSVで作成する処理について説明していきます。 ファイルの書き込みについて 「with […]
モジュールのソースコードを確認するときは「inspect」を使ってソースの中身を確認することが出来ます。 「inspect」を使う際にはソースを書いて、実行しないといけないのですが、いちいち書くのがめんどくさかったので、確認したいモジュールを引数で渡してモジュールのソースコードを確認するツールを作成 […]
Pythonではjoinを使うと配列(list)を結合することが出来ます。この記事では、joinを使ったサンプルソースを実行結果ものせて紹介しています。 listを結合する まず初めにjoinについて説明します。 使い方は以下の通りでシングルコーテーションに「区切り文字」を指定しjoin関数の引数に […]
Webシステムの「 初期パスワードの生成 」とかで使おうと思って調べたのでアウトプットします。 これって結構、需要ありそうなのにモジュールがなかったので関数を作ってみました。 この記事では、ランダムな文字列を生成する関数を作るにあたって必要なモジュールの紹介と実装したサンプルソースを紹介しています。 […]
Pythonでは、「 in 」を使うと対象の文字列に特定の文字が含まれるかチェックすることができ、これを応用することで「 不正文字チェック 関数」を作ることが出来ます。 この記事では、以下の処理にフォーカスを当ててサンプルソースを使いながら説明していきたいと思います。 特定の文字列を含むか判定する処 […]
Pythonの開発でアルファベットの文字列定数をベタ書きするのがめんどくさかったので、いい方法がないか調べたところ「stringモジュール」を使うと様々な定数が定義されていたのでまとめてみました。 具体的には、「アルファベット(大文字・小文字・両方)」、「数字」、「記号」の定数が定義されていたのでサ […]
ネット上でPythonのファイル操作の方法を調べていると「open with」という構文が良く出てきたのでまとめてみました。 この 「with open」 構文のメリットとして可読性が上がることと「close」をする必要がない?とのことなのでサンプルプログラムを作って動かしてみました。 ファイル操作 […]
私はPython以外の言語で仕事をしていまして、趣味でPythonを勉強しています。実装中に「Null」オブジェクトの操作をしているときにエラーが発生しました。 どうやら、Pythonでは、Nullは存在しないそうな。。。 その代わりに「None」を使うそうです。 この記事では、PythonのNul […]