Pythonのお勉強 Part75 (950レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
295
(2): デフォルトの名無しさん (ワッチョイ 7154-sweM) [sage] 2025/06/08(日) 19:58:44.27 ID:WG3oMPSJ0(1/4) AAS
windowsのコマンドプロンプトから""で囲まれたパラメータを渡すと、
""を外したスペースも含んだ文字列として取り込まれる
一方、
args = parser.parse_args('"1 2"'.split())
みたいにやっても当然うまく行かない

ここをうまくやってくれるような、splitってある?
445
(1): デフォルトの名無しさん (アウアウウー Sa9b-zcFv) [] 2025/07/12(土) 11:15:02.27 ID:Q8STCu4ga(1) AAS
要素の順番は大小が定義できてるかどうかだけで
N番目の要素と言うからにはさらに別に
飛び番があるかどうか等の条件が増える
862
(2): デフォルトの名無しさん (ワッチョイ ff02-LMNA) [sage] 2025/09/19(金) 12:09:51.27 ID:qGqvKNvA0(1) AAS
awkで以下のように連想配列を使ってます
BEGIN {
 arr["id1"] = "val1";
 arr["id2"] = "val2";
 printf(arr["id2"]);
}
→結果は「val2」

また、以下のようなid列、val列のCSVファイルがあります
id1,val1
id2,val2

これらのものを使い、Pythonでも同様に、idが指定した値に合致するval列を取得したいと思ってます

以下のようにcsv.DictReaderを使ってディクショナリに読み込んでみることはできました
with open('data/data.csv', 'r') as file:
  d = list(csv.DictReader(file, fieldnames=['id', 'val']))

このリストを列挙して中身を表示する等はできたのですが、
指定したidに合致するval列を取得する方法が分かりません

よい方法を教えてください
868: デフォルトの名無しさん (ワッチョイ 7f36-IHfe) [] 2025/09/19(金) 18:19:29.27 ID:7aePTcRM0(1) AAS
chatGPTにプログラムの質問をするときは必ずThinkingモードにすること 
デフォルト設定だとThinkingしないクソコード出してくることが多い
897
(3): デフォルトの名無しさん (ワッチョイ 1e63-lQmN) [sage] 2025/09/26(金) 23:58:21.27 ID:z2s3JGlY0(1) AAS
学術計算用かと思ったのに配列の切り回しがやりづらすぎる
JavaのStreamかC#のLINQくれ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.033s