万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・寄付お願いします
    YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
    BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
    c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1

Pythonの怖い「,」

>>> hoge
'a'
>>> hoge = 'a',
>>> hoge
('a',)
>>> type(hoge)
<type 'tuple'>

hogeの中に'a'を入れる時、
最期に「,」も含めてしまうと、
最期にNoneの入っているタプルと認識されてしまう。
しかし、hoge[1]としても、

>>> hoge[1]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IndexError: tuple index out of range

とエラーになるし、

>>> len(hoge)
1

要素も2ではなく1となってしまう。