Python2を学ぶ(3) リスト
Pythonのリスト(配列)学んだらかなりすごいかも。
なにがすごいのさ。
自由度が。
PHPでは
a = ['a', 'b', 1]; a[] = 'd'; vardump(a);
これで 配列が a, b, 1, d になったんだ。同じようなことがPythonでできないかと思った。
Pythonだと
a = ['a', 'b', 1]; a.append('d') print(a)
または
a = ['a', 'b', 1]; a += ['d'] print(a)
で いけますぞ。
b = a[1:-1] + ['beaf', 'egg', 'spam'] print(b)
リストは
['b', 1, 'beaf', 'egg', 'spam']になる。
a[1:-1]は 前から1文字削る。後ろから1文字削る、と読めるなあ‥。