Archive for the ‘python’ Category

Kaoriya版vim7.2にしたらpython/dynのバージョンが
python2.6になっていたので自分プラグインが全然動かなくなってしまい
とりあえず2.6をインストールしてみたけど、import _socket [...]

pythonで
abc = ['a','b','c']
xyz = ['x','y','z']
for a, x in abc, xyz:
print a,x
みたいな書き方をしたいんだけど
上手いやり方が思いつかない。
(追記)mynzさんより、zip()を使用する方法で解決できることが判明。サンクスです!

abc = ['a','b','c']
xyz = ['x','y','z']
for a, x in zip(abc, xyz):
print a,x
一応イテレータを自作した方法も残しておきます。
class multilist():
def __init__(self,*ml):
self.li = ml
self.max = min([len(x) for x in ml])
self.cnt = 0
def __iter__(self):
return self
def next(self):
self.cnt += 1
if self.cnt > self.max:
raise StopIteration
return [x[self.cnt-1] for x in self.li]
使い方は以下
abc=['a','b','c']
ddd=['d','e','f']
for [...]

pythonでアルファベットリストを生成する

abc = [chr(x) for x in range(65, 91)]
# Result: ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'] #

よく考えたら毎回生成しないでもいいのか…

MELのsortが思った通りの動きをしないときが
あったのでpythonでラッピングしてみた

global proc string[] pysort(string $array[]){
python(“strArr [...]

昨日はPython Coode Reading にいく予定だったのですが
仕事で都合がつかず。ノートPCもちゃんと持ってきたのになぁ。無念。
まぁ いいさ 来週作業の展望が開けたし
さて仕事が忙しくなってきたので、何か作 [...]


About this blog

Computer Programming, Computer Graphics, Python, Cooking, my family and Vim Editor.

mail: info at redms dot com

Photostream

    InuitBarMomizi
  • あきを: フリーズなんて一回もしたことないね〜 safariは結構速いよ [...]
  • hossy: お~。箱白いんだね~。 速さはどーなんだろ。 こっちはちょいちょ [...]
  • 妻より: 今思い出してもあれは拷問でした。 一度でも「元から無痛分娩か帝王切 [...]
  • あきを: S式支援は普通に使ってます とかとかとか あとはコピペは使うようにな [...]
  • mynz: 自分も Scheme でコードを書くときは emacs を使用しているけど、元々素の状 [...]

TumblrRSS

tumblr

カテゴリー

アーカイブ