列表添加元素之神奇的逗号

列表添加元素之神奇的逗号

通常向空列表中添加元素会想到用append(),今天发现一种奇妙方法,初看时还以为会语法错误,初步了解后觉得好奇妙:

新建一个空列表:

        idx = [ ]

1. 向空列表中添加int:

        idx += 3,

    【注意3之后这个逗号,精髓!!!】

2. 向空列表中添加str:

        idx += 'hello'    # 句末不加逗号,则添加结果为 idx = ['h', 'e', 'l', 'l', 'o']

        idx += 'hello',  # 句末添加逗号,则添加结果为 idx = ['hello']