タグ

pythonとcopyに関するishideoのブックマーク (3)

  • Pythonの値渡しと参照渡し - amacbee's blog

    これはPython Advent Calendar 2016 7日目の記事です. アドベントカレンダーの日程を勘違いしてしまっていたので,社内向けに作ったPython資料を使いまわすことでお茶を濁します。。。 Pythonの値渡しと参照渡しについてまとめてみます. Pythonでは,変数や関数に値を渡す場合すべて参照渡しで渡されています.例えば挙動だけ見れば値渡しに見えるint型でも,値が変更されるまでは元の値と同一のオブジェクトを参照しています. 例を見てみましょう. >>> def foo(a): ... print(a, id(a)) ... a += 1 ... print(a, id(a)) ... >>> b = 0 >>> print(b, id(b)) 0 4297514880 # 'b' 用の領域が確保されている >>> foo(b) 0 4297514880 # ここま

    Pythonの値渡しと参照渡し - amacbee's blog
  • Pythonのcopyとdeepcopyについて - Qiita

    Pythonをはじめてちょっとハマった部分。 似た記事がQiitaにも山ほどあるのですが・・・微妙にこの辺が書いてない感じがしたので。 Pythonはつい最近使いはじめたばかりのビギナーなので、どこかの点や、最後のまとめなどには、間違っている部分があるかもしれません。間違いがあったら、ぜひ指摘して教 えていただけると嬉しいです。 1/13 さっそくコメントで指摘をいただき、記事を大幅に修正しました。shiracamusさん、ありがとうございます。 前説 変数とオブジェクト、ミュータブルとイミュータブルについて 変数とオブジェクト Pythonにおいて、変数とは、オブジェクトを指し示す識別子(名前)です。オブジェクトとは我々が扱いたいデータそのものです。

    Pythonのcopyとdeepcopyについて - Qiita
  • Redshiftに対してCopyコマンドを発行してみた | Luigi Advent Calendar 2016 #17 | DevelopersIO

    はじめに 好物はインフラとフロントエンドのかじわらゆたかです。 このエントリは『Luigi Advent Calendar 2016』17日目の内容となります。 今回はRedshiftに対してCopyコマンドを発行してみたいと思います。 先日16日目はRedshiftに対してのUPDATEとDELETEを実施してみたでした。 前回まででRedshiftに対する基的なアクセス方法について確認しました。 今回はCopyコマンドを用いたデータ取り込みについて実装してみます。 下準備 前回使ったTSVファイルとテーブルに対して、今回はジョブからデータ投入をしていきます。 1 Customer#000000001 IVhzIApeRb MOROCCO 0 MOROCCO AFRICA 25-989-741-2988 BUILDING 2 Customer#000000002 XSTf4,NCwDV

    Redshiftに対してCopyコマンドを発行してみた | Luigi Advent Calendar 2016 #17 | DevelopersIO
  • 1