2.7を実行しているPython初心者
新しい値が追加されるたびに合計されるリストが必要です。ただし、属性エラーが発生し続けます。「int」オブジェクトには「append」関数がありません。基本的な問題(整数に追加できない)は理解していますが、回避策を見つけたいと思います。解決策はありますか?
私のコードの簡略化されたバージョン、そして私が避けたい可能な解決策。
my_list = sum([])
def myfunction (i):
return i
thing = myfunction (1)
my_list.append(thing)
thing2 = myfunction (2)
my_list.append(thing2)
def function_2 (a,b):
#function which uses my_list
私は次の解決策を実行できると思いますが、それを避けたいと思います(既存のコードに干渉します)。
my_list = []
summed_my_list = sum (mylist)
def myfunction (i):
return i
thing = myfunction (1)
my_list.append(thing)
thing2 = myfunction (2)
my_list.append(thing2)