트랜잭션을 설명하는 튜플 목록에서 day1과 day2 사이의 모든 트랜잭션을 제거하려고합니다. 거래에는 금액, 하루 및 유형이 있습니다. 이걸 실행하면 오류가 발생합니다.TypeError를 해결할 수 없습니다. 'int'객체가 subscriptable이 아닙니다.
"TypeError: 'int' object is not subscriptable" on row 4.
아무도 도와 줄 수 있습니까?
def delete_periodoftime(transactions, day1, day2):
for i,transaction in enumerate(transactions):
if i['Day']<=day1 or i['Day']<=day2:
transactions.remove(i)
''Day ']''i'는 아이템이 아닌 당신의 카운트입니다. 아마도'transaction ['Day ']' – MooingRawr
당신은 또한 당신이 반복하는리스트에서 제거해서는 안됩니다. – polku
아, 한번 시도해 보도록하겠습니다. –