【发布时间】:2019-09-02 07:56:28
【问题描述】:
我有一个返回列表的函数:
def get_all_newids() -> list:
return list(group_dict.values())
当我尝试将此列表附加到分配时,它会分配 None:
grpids = get_all_newids().append('42') # None
如果我在分配后追加,一切都按预期工作:
grpids = get_all_newids()
grpids.append('42') # ['33', '42']
只是想知道为什么会发生这种情况。有没有办法在单行中做到这一点?
【问题讨论】:
标签: python python-3.x list function