Pythonの豆知識、備忘録です。
重複の有無のチェック
Pythonで大量の文字列の重複チェックをするには、「集合」を使うのが良いようです。集合は重複した要素を自動的に削除してくれるため、文字列の重複チェックに特に向いています。
例えば、文字列のリストを集合に変換してから、新しい文字列を追加した場合に重複があるかどうかを判定することができます。
重複の制限
また、文字列のリストを集合に変換した後、新しい文字列を追加し、重複があった場合には、新しい文字列を追加しないこともできます。
ダーク/ライト切り替え
投稿日 2023-02-06T22:16:19.878215+09:00

タグ一覧
目次を読み込み中...
Pythonの豆知識、備忘録です。
Pythonで大量の文字列の重複チェックをするには、「集合」を使うのが良いようです。集合は重複した要素を自動的に削除してくれるため、文字列の重複チェックに特に向いています。
例えば、文字列のリストを集合に変換してから、新しい文字列を追加した場合に重複があるかどうかを判定することができます。
また、文字列のリストを集合に変換した後、新しい文字列を追加し、重複があった場合には、新しい文字列を追加しないこともできます。

既存DBを使っている Django プロジェクトで、 models.py と DB、migration の状態が食い違った時は、 下手にやり直すと一気に泥沼化する。 この記事では、実際に起きたトラブルを元に、 - 何が原因でズレるのか - どのエラーは「正常なサイン」なのか - DBを壊さずにどう整合を取り直すか を 再現性のある手順としてまとめる。

Django管理画面(admin)は素の状態でも十分に強力ですが、 **ちょっとしたUI拡張**を加えるだけで運用効率が大きく向上します。 本記事では、 - `format_html()` を使ってHTMLを安全に埋め込む方法 - JavaScriptをインラインで書いて簡易的なUI機能を追加する方法 - 実運用で役立つ「コピーボタン」などの具体例を、**実コード付き**でまとめます。

UnityアプリにSNSシェアボタンを手軽に実装する事が出来るアセット[NativeShare](https://github.com/yasirkula/UnityNativeShare)を最新のUnity6に実装して、実際にandroid実機で動かすまでの手順を備忘録も兼ねて書き残しておこうと思います。X(旧Twitter)などへのシェア機能を実装してみたい方は参考にしてみてください。

サーバーを運用していると、特定の国からのアクセスを制限したいと思うことはありませんか?例えば、セキュリティの理由や、ビジネスの対象地域を限定したい場合などです。Djangoを使っている場合、簡単に特定の国からのアクセスを制限できる方法があります。この記事では、Djangoで国別アクセス制限を実装する方法を紹介します。

本番環境へのデプロイは、開発環境とは異なる考慮が必要です。特に依存関係の管理、ビルドプロセス、セキュリティの観点から慎重な準備が求められます。本記事では、個人的な備忘録を兼ねてNode.jsプロジェクトのデプロイ時に知っておくべき重要なポイントについて解説します。
スポンサーリンク
このサイトをシェアする