Python

【Python】pipでコマンドライン補完する

pipでタブキー押した時にコマンド補完してくれたら便利ですよね。 Bashをお使いの場合、$HOME/.bashrcに下のように書いておくと補完が効くようになります。 # .bashrc # pip bash completion start _pip_completion() { COMPREPLY=( $( COMP_WORDS="${COMP_W…

Pythonで複数の配列を同時にソート

Python使ってて、複数の配列を同時にソートしたくなることありますね。 たとえば、キー配列をもとに値配列をソートしたいときとか… そんなときはzipをうまくつかってください。 a = [2, 0, 1] b = ["a", "b", "c"] # zipで二つの配列を統合 c = zip(a, b) c.…