Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

Ruby | 二次元配列の各要素から任意の値を持つ要素を削除する

概要

二次元配列の各要素から任意の値を持つ要素を削除する

詳細

tbpgr_utils gemのArray#together_delete。(別名でtdeleteもあり)
二次元配列の各要素から任意の値を持つ要素を削除します。

事前準備
gem install tbpgr_utils
主な用途

二次元配列の内部の配列の各要素から任意の値を同じ値を持つ要素を全て削除する。

サンプルコード
# encoding: utf-8
require 'tbpgr_utils'
a= [1,1,1,3,4]
b=[1,1,1,3,6]
c = [a,b]

c.together_delete 1
print c
出力
[[3, 4], [3, 6]]