메신저 새가 없으며이 문제가 내 코드의 일부입니다AttributeError는 'INT'객체는 코드에는 속성 '추가'
d = [1, 2]
c = 8
list = [5,6,7]
for i in range (len(list)):
d.append (list[i])
d = sum(d)*c
하지만이 항상 오류 'INT'개체가 어떤 속성을 '이 없다 추가 '그리고 당신이 루프의 정수로 목록을 변환하고 무슨 잘못
메신저 새가 없으며이 문제가 내 코드의 일부입니다AttributeError는 'INT'객체는 코드에는 속성 '추가'
d = [1, 2]
c = 8
list = [5,6,7]
for i in range (len(list)):
d.append (list[i])
d = sum(d)*c
하지만이 항상 오류 'INT'개체가 어떤 속성을 '이 없다 추가 '그리고 당신이 루프의 정수로 목록을 변환하고 무슨 잘못
잘 모릅니다 : 당신이이기 때문에,
d = [1, 2] # here d is a list
c = 8
my_list = [5,6,7]
for i in range (len(list)):
d.append (my_list[i])
d = sum(d)*C#now you've made it an integer
루프가 한 번 통해 실행,하지만 두 번째 시도에서 실패 지금 치료 중이다. ger 변수 d
은 여전히 목록 인 것처럼 보입니다.
'list'와 같은 파이썬 키워드를 덮어 쓰는 것은 일반적으로 좋지 않습니다. –
그래 고마워, 방금 깨달은거야. –
**이 코드 스 니펫 **은 무엇을 할 예정입니까? – Mureinik
왜'd = sum (d) * c'를하고 있는데, 특히 루프 안에 있습니까? 'd'가 목록이나 숫자가되기를 원하십니까? – user2357112
첫 번째 반복 후에'sum'이'd'이고 다음에'd'가 int 값이 될 것입니다 – AndMar