リストがstrに遭遇すると

483 ワード

リストがstrに遭遇すると
pythonを学んだ人なら誰でも知っていますが、pythonのlistは+の操作を直接行うことができます.例えば、
a - []
b = [1,2]
c = [3,4]
a+=b
a+=c

最後のaは[1,2,3,4]になりました
これはもともと使いやすい操作でしたが、strに出会うまで、ある日次のようなスクリプトを書きました.
a - []
b = 'bstr'
c = 'cstr'
a+=b
a+=c

出力は['bstr','cstr']だと思っていましたが、実際に出力は`[‘b’,‘s’,‘t’...]`,つまり文字列を分割しているので、後でコードに似たような文が入っていて、予想外のエラーが発生したら、リストが予想された値かどうか見てみましょう.