「NoneType」オブジェクトは、私は引数としてリストを受け入れ、関数呼び出し、中リストに要素を追加しようとした
def print_options(title, option_list):
print('\n' + title)
for index, elem in enumerate(option_list):
print(index, '-', elem)
options = ['A', 'B', 'C']
print_options('Title', options.append('D'))
を反復可能なされていないが、これは失敗しました
TypeError: 'NoneType' object is not iterable
で上記の問題を解決するために
options.append('D')
print_options('Title', options)
を行う必要があります。それがなぜこのようにしなければならないのか不思議です。