Quantcast
Channel: 連想配列タグが付けられた新着記事 - Qiita
Browsing all 121 articles
Browse latest View live

Golangで多次元の連想配列を使う

golangで多次元連想配列を使う時にいろいろ調べたので、その備忘録。多次元連想配列を使う宣言方法sample := make(map[型]map[型]型) or sample := map[型]map[型]型{} 値の代入 注意:連想配列の中の連想配列を初期化する必要がある// 失敗パターン sample := make(map[int]map[int]) sample[1][2] := 3...

View Article


【初心者】連想配列・・・?

連想配列とはPHPで配列を作成するとき、$h=["a","b","c","d"];のように定義して、出力すると...print_r($h);//...

View Article


【初心者】PHPで連想配列を作成する

PHPでの連想配列の作成方法前回、PHPでの連想配列の作成方法として、$h=["apple"=>"a","banana"=>"b","calot"=>"c","orange"=>"d"];このような方法を勉強した。この方法だと、あらかじめ与えられたキーとバリューが必要だった。今日はこの方法以外にも連想配列を作成する方法があった(というよりも本来は今回の方が使いやすい?)ので覚...

View Article

Image may be NSFW.
Clik here to view.

Qiitaに掲載されているプログラミング言語別の記事数を調べてみた

はじめに今年2020年に、Qiitaでどんなプログラミング言語の記事が書かれたか、興味本位で調べてみました。せっかく調べたので、集計結果を紹介したいと思います。その前に、TIOBE INDEXについてTIOBE INDEXは、プログラミング言語の人気度を独自の集計法で、毎月発表しているサイトです。あくまで一つの目安と思っていますが、ついつい見ています。ちなみに、TIOBE...

View Article

SQLで連想配列が使えないかを調査→JSONならできる(PostgreSQL)

概要ストアドファンクションの中で、テーブルのデータを取得して連想配列のように使いたい場面があったので調査。データを1つのJSONにすれば、key指定でvalueが取れるようなので、JSON型を利用することにした。※何となくもっと良い方法がありそうな気もするけど前提条件postgres9.5.xお試し用テーブルを準備以下のようにwith句で一時テーブルをつくって試すことにする。withtmpas(se...

View Article


【PHP】連想配列の展開

知識を整理するための個人的な備忘録です。$membersが連想配列の時バリューのみ表示foreach($membersas$member){echo$member;}キーとバリューそれぞれを表示foreach($membersas$key=>$value){echo$key.'は'.$value;}多段階の配列を展開するときは、foreachの中でforeachを使うこともある。

View Article

PHP 連想配列の出力方法の例

コード $fruits =[ 'apple'=>'リンゴ', 'tomato'=>'トマト', 'peach'=>'桃', 'grape'=>'ぶどう', 'remon'=>'レモン' ]; foreach(\$fruits as \$val) { print(\$val."\n"); } echo "\n\n"; foreach(\$fruits as \$En...

View Article

連想配列について

初心者の方は連想配列(辞書的配列)を学ぶと「どこで使うんだろう」と思われる方が多いと思います。 今回はPHPを例にどこで使われているかの一例を紹介いたします。 <?php // データベースからデータを取得する $sql = "SELECT id,date,text FROM mental ORDER BY id desc;"; $stmt = $pdo->prepare($sql);...

View Article


JS 配列内の連想配列の値を取得する

はじめに ES6の復習中に配列内の連想配列がうまく取得できず 苦戦したので己の戒めとして残します。 状況 こんな配列があります。 const items = [ {id: 1, name: "靴", price: 3000}, {id: 2, name: "服", price: 1000}, {id: 3, name: "手袋", price: 100}, {id: 4, name: "マスク",...

View Article


JS~配列処理~

概要 プログラムの利点は、大量のデータを機械的に処理してくれます。 また、大量のデータを扱うために仕組み化が必要です。データが順番に並んだ配列、名前と値のペアでデータを管理する連想配列があります、この記事では、配列処理について触れています。 index.js const fruits = ["リンゴ", "バナナ", "イチゴ", "ブドウ"]; console.log(fruits); const...

View Article

std::mapの高速化に対する一考

概要 連想配列、連想コンテナ、辞書、ハッシュ、マップ、実装方法の違いもあるが、キーを指定して値を得るという機能としては、全て同じもの。 c++のライブラリとしては、std::map、もしくは、std::unordered_mapとして提供される。前者がツリー構造で実装されるに対し、後者は高速なハッシュテーブルで実装されるため、使えるならstd::unordered_mapを使え!という記事でない。...

View Article

javascriptで連想配列にmapメソッドとfilterメソッドを同時に使う話

最初に 初心者が書いています。個人的メモ程度に思ってみてください。 もし、他の解決法などがあれば教えていただけると嬉しいです。 Markdownの記法に慣れるための練習も兼ねています。 「普通はこういう書き方するよ!」みたいなアドバイスも頂ければ幸いです。 本題 連想配列内の値を同時に複数取り出したい時を考えます。 例えば以下のような連想配列があります。 const inventory = [{...

View Article

JavaのTreeMap

Javaの連想配列の使い方の記事です。データベースのデータの受け取り処理、ファイルを読み込む処理の時に良く使います。今回は標準入力、標準出力でのサンプルプログラムです。 package sakamichi; import java.util.Map; import java.util.Scanner; import java.util.TreeMap; public class Sample1 {...

View Article


[Python] 2部グラフ ABC210C

ABC210C 問題文通りの全探索を実装すると、計算量は$O(K(N-K+1))$でありTLE。 連想配列を用いたしゃくとり法をすれば、$O(N\log N)$ サンプルコード from collections import Counter N, K = map(int, input().split()) C = list(map(int, input().split())) counter =...

View Article

Javascriptで扱う連想配列のあれこれ(GET / CREATE系)

はじめに 連想配列であんなことやこんなことをしたい人向けのきじになります。 バックエンドで整形して返すのが一番ですが、javascriptで処理したいという方は参考までに。 (GET系)連想配列から特定の値を含む配列を取得 index.js var array = [ {id:1, name:"hoge",price:3000, status:1}, {id:2,...

View Article


基礎④〜配列、連想配列〜 php

はじめに 配列について書いてみた。 内容 配列とは 配列には添字配列と連想配列があり、これまでの変数が一つしか値を扱えなかったのに対し、配列を用いると複数の値をまとめて保存することができます。 例: $a = array('ringo','banana','mikan'); echo $a[0]; //結果:ringo echo $a[1]; //結果:banana 上の例題の説明をすると ・$a...

View Article

連想配列について

PHP初心者 こんにちは! Ruby on Railsによるオリジナルアプリケーションが落ち着いたので 他の言語を学びたいなあと思いPHPを勉強中です。 まだまだPHP初心者なので、メモ用として 投稿してみました。 PHPの配列の記述法 $shaman = ["五条悟", "七海健人", "歌姫"]; 基本的にRubyの配列記述法とあんまり変わらないですね。...

View Article


【JavaScript】オブジェクト(連想配列)をObject.fromEntries()でmapする

はじめに オブジェクト(連想配列)をmapしたい場面があって調べたところObject.fromEntries()に出会った。 実際に動作を確認しながら使ってみたのでそのメモ。 簡単なサンプル シンプルなオブジェクトをmapしてみる。 const obj = { a: 1, b: 2, c: 3 } const convertedObj = Object.fromEntries(...

View Article

ちょっとした工夫を取り入れたGASによる配列操作

GASでsetValues()を使っていると、値を参照するときにData[0][5]みたいになってコードが読みづらいですよね。 今回は見栄えのよいデータ参照方法を考えてみました。 例えば下のようなスプレッドシートで人物データを取得する場面を考えてみます。 従来通り、setValues()を使った方法 シンプルにこんな感じでしょうか。 function getData() { const Sheet...

View Article

配列や連想配列の違いとは

最初に 私(プログラミング初心者)はPHPを学習していて、今までずっと理解をあやふやにしていた配列や連想配列が今となってやっと理解できたので共有致します! 役に立ったら幸いです!! ↓↓↓今回は以下の実行環境でやります↓↓↓ PHP Version 7.4.9 どうぞよろしくお願いします!!! 配列や連想配列とは 変数が一つの値を保存できる箱だとすれば、配列とは複数の値を保存できる箱です。...

View Article
Browsing all 121 articles
Browse latest View live