コピー

[Linux] 任意サイズのダミーファイル(NULL, ランダム)を作成する [シェル]

dd コマンド dd (UNIX) – Wikipedia dd コマンドは、あるファイルやデバイスから別のファイルやデバイスに指定のバイトサイズ単位で読み書きできます。 このコマンドはほかの一般的な Unix系 コマンドのオプション指定とは異なるフォーマットを使います。 dd コマンドは cp コマンドと同じようにファイルのコピーにも使えます。ですが、cp コマンドはファイルを対象に […]

[Python] リストの複製、浅いコピーと深いコピー

Python のリストをコピーする方法 Python のリストをコピーする方法を調べました。浅いコピー、深いコピー(deepcopy)、それからリスト内包表記やスライスを使った浅いコピーについてまとめます。 リストのコピー Python でリストの中身をコピーしたい場合、単純に以下のように代入するだけでは参照のコピーとなりうまくいきません。 a = [0, 1, 2, 3, 4] b = a b[ […]

C#

[C#] Listの中身を複製(値渡しでコピー) [VB.NET]

Listの中身をまるっとコピーする Listの中身をまるっと別のリストにコピーしたいとき、単純にリストを代入すると参照渡しになってしまいます。 これが配列だと、CopyTo メソッドを使ってやればいいのですが、Listだと同じものがありません。 下の例ではlist1を代入したlist2に追加した内容が、list1にも反映されています。 var list1 = new List<string& […]