Pythonのお勉強 Part 26
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
550:デフォルトの名無しさん 08/05/27 19:40:47 547は配列を作りたいのかと勘違いした。 ようするに、ポインタに相当するものを作りたいのか。 551:デフォルトの名無しさん 08/05/27 19:53:15 うはは、すみません 552:デフォルトの名無しさん 08/05/27 20:10:20 >>548 要するにスライスをスライスして新しいスライスを作れればいい(そこを自前で実装するのは面倒)ということだな。 スライスをスライスしてスライスを作るというのはありがちな気がするので既にありそうだが。俺は残念ながら知らん。 自前で実装するのは確かに面倒そうだ。 553:デフォルトの名無しさん 08/05/27 22:02:45 >>539 http://www.rh.to/python/WDB.html こんなのとか? リンク先のViewの説明がそれっぽいとかおもた。 というか牛刀をもって鶏を割くみたいになってる気もする… >>457 def call(inil=[1,2,3,4,5]): srcl=inil; m(srcl,1,3); return srcl def m(x,i,j): _m(x[i:j]) def _m(x): x[0]=1; x[1]=1; x[2]=1 とか思いついて、書いてみる >>> def call(ini): src=ini; dst=m(src,1,4); dst.insert(0,src[0]); dst.append(src[4]); return dst >>> def m(x,i,j): print x[i:j]; return _m(x[i:j]) >>> def _m(x): x[0]=1; x[1]=1; x[2]=1; return x >>> call([1,2,3,4,5]) [2, 3, 4] [1, 1, 1, 1, 5] むぅ。糞コード。可読性悪すぐる…orz call()でintかlistで場合分け必要だし
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5383日前に更新/131 KB
担当:undef