Quantcast
Channel: 'List index out of range' while reversing list - Stack Overflow
Browsing all 5 articles
Browse latest View live

Answer by Dinesh for 'List index out of range' while reversing list

You can reverse the array upto index K and reverse the remaining part and add these both arrays.def reverseInGroups(A,N,K): return A[:K][::-1]+A[K:][::-1]A = [1,2,3,4,5]N = 5K = 3res =...

View Article



Answer by Dave Benson for 'List index out of range' while reversing list

You can also try with this:def reverse(l, n): result = [] for i in range(0, len(l)-1, n): for item in reversed(l[i:i+n]): result.append(item) for item in reversed(l[i+n:]): result.append(item) return...

View Article

Answer by Patrick Artner for 'List index out of range' while reversing list

Cant seem to reproduce your 'List index out of range' error, but your logic is faulty:reverseInGroups(A,N,K): arr1 = [] for i in range(K): arr1.append(A[(N-i)%K]) #line 4 for j in range(N-K):...

View Article

Answer by alani for 'List index out of range' while reversing list

This will implement what you are trying to achieve:def reverseInGroups(A,K): N = len(A) arr1 = [] for i in range(0, N, K): arr1.extend(A[i : i+K][::-1]) return arr1print(reverseInGroups([1,2,3,4,5],...

View Article

'List index out of range' while reversing list

The problem is regarding reversing a list A of size N in groups of K. For example if A = [1,2,3,4,5], k = 3Output = [3,2,1,5,4]The error I get, when I run this is List Index out of range on line 4.def...

View Article

Browsing all 5 articles
Browse latest View live




Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>
<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596344.js" async> </script>