【Python】csv.DictReaderで遭遇したエラー2件の解決方法 (KeyError / invalid literal for int()...
概要 Pythonのcsv.DictReaderオブジェクトを利用していたら以下の二つのエラーに遭遇しました。 どちらも解決できたので、こちらで紹介します。 KeyError: 'XXXX' Val…
View Article【Python】dictionaryを使う前に、超便利メソッドを知ってくれ!エラーハンドリングはもうしなくていい!
どうも。ちょっぴり便利なコードを1000年集め続ける、おたくのフリーレンです。 東大GDSCアドベントカレンダーへの寄稿です よくないね 辞書型でデータを管理しているとき、こんなコード書いていません…
View Article【Python】jsonモジュールでエンコード・デコードするときの注意点2つ
概要 Pythonのjson.dumps()とjson.loads()について、注意点を2点整理してみました。 以下のコードをサンプルとして進めます。 import json #1 data = {…
View Article【Python】defaultdictの使い方とは?サンプルコードで解説
通常のdictとの違いは? Pythonのdefaultdictを使ってみたので紹介します。 普通のdictの場合は、存在しないキーはエラーになります。 しかし、defaultdictを使えば、存在…
View Article値がオプショナル型のディクショナリにnilを代入する方法(Swift)
はじめに Swiftでは、ディクショナリの値に nil を代入するとキーごと削除されます。 var dict: [String: Int] = [:] dict["foo"] = 1 dict["f…
View Article【Access VBA】配列
はじめに C#でアプリ開発を行っていたエンジニアが、半年にわたるAccess案件で学んだことをまとめています。 今回はAccessVBAでの配列についてまとめます。 ⋙Dictionary Dim …
View ArticleFlask から Jinja2 を通じて Javascript に辞書を渡す
Flask から HTML に値を渡す場合 Jinja2 Template を使った HTML に Flask から値を渡す場合は return render_template('index.htm…
View ArticleC# 自分用メモ その2 Dictionary は ソートされない
1. はじめに 私はいい歳したC/C++屋さんなのですが、必要に迫られてC#を触っています。そんなこんなで「ん~これはハマりそうだな」と思った事を記録しておきます。自分用メモ。 実行結果は以下のよう…
View Article【Python入門】dictitonaryを使用した関数制御について
はじめに dictに関数を定義して、関数を呼び分ける方法について解説します。 一般的には処理を分けたい場合は分岐処理を行う必要がありますが、キーを使って処理を制御することができます。 一般的な関数呼…
View Article【C#】色々なforeachの使用方法【初心者向け】
概要 単なるリストや配列以外をforeachで回すサンプルコードを記載しました。 基本的なforeach文は以下のようになると思います。 List<string> collection = new …
View ArticleSwift: Dictionary から Text に変換
プログラム // ------------------------------------------------------------------------- // text_create.s…
View ArticleSwift: Text から Dictionary に変換
プログラム // -------------------------------------------------------------------- // text_read.swift //…
View ArticleSwift: Dictionary の更新
プログラム // -------------------------------------------------------------------- // text_update.swift …
View ArticleSwift: Dictionary の要素の削除
プログラム // -------------------------------------------------------------------- // text_delete.swift …
View Article辞書で作る直線的な処理
結論 辞書の値に関数を紐づければ直線的な処理にできる場合があるとわかりました。 もちろん Lambda 式も紐づけられます。 普段は値や配列を紐づけることが多いので、ちょっと感動してこの記事を書いて…
View ArticleUiPath_辞書型のValueにタプル型を設定して値を取得してみる
はじめに ①この記事は、UiPath アドベントカレンダーの8日目の記事です! 皆様、ぜひ書いてみましょう! https://qiita.com/advent-calendar/2024/uipath…
View Article保存版!プログラミング英単語リファレンス大全
この記事はNuco Advent Calendar 2024の22日目の記事です。 保存版!プログラミング英単語リファレンス大全 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかった…
View Article技術系の英単語を深掘りしよう✨
はじめに 最近、技術系の英語の動画を見ることが多く、単語などもわからないことも多かったりするので、調べたら最近の記事でこんなものがあり、凄くよくまとめられていました。 https://qiita.c…
View Article何も考えずにmecab-ipadic-neologdのビルドを高速化する
たぶん、日本人は過半数はmecab-ipadic-neologd のビルドに20分近くかかることに悩んでいると思うので対応しました。 https://github.com/hisashi-ito/m…
View Articleemacsのライティング環境整備(無料APIを使った翻訳、辞書、llmクライアント)
はじめに ここのところ、わたくしのemacsはconsult + corfu + vertico + marginalia + orderless + embark + recentfという安定の補…
View Article