목록에서 n 번째 용어 - (n-1) 번째 용어를 찾는 방법을 알고 싶습니다. 나는 그것이 매우 간단해야한다는 것을 알고 있지만, 나는 단지 응용 프로그램에 문제가 있습니다. 따라서 [0, 2, 4, 6, 5]
의 입력이 제공되면 함수는 [0, 2, 2, 2, -1]
을 리턴해야합니다. 왜이 작품파이썬에서 n 번째 (n-1) 번째 용어를 취하는 방법?
def cost_to_diff (stocks):
for i in range(i+1):
stock[i] = stock[i] - stock[i-1]
print stock
의도하지 않는 한 다음과 같이 내 솔루션 (이 작동하지 않습니다)입니까?
중복 가능성을 - https://stackoverflow.com/questions/24614361/finding-the-difference-between-consecutive-numbers-in-a-list-python#24742315 당신은 내가에서'어떻게 생각 했 – GaneshTata
범위 (i + 1)'이 효과가 있습니까?값은 같은 줄에 사용 및 정의 할 수 없습니다. –
[목록에서 연속 된 숫자의 차이 찾기 (Python)] (https://stackoverflow.com/questions/24614361/finding-the-difference- 사이 - 연속 숫자 -리스트 - 파이썬) – styvane