<div dir="ltr"><div><div>hello,<br></div> going fru some basic examples and can't figureout why the following errors out. Help is very much appreciated:<br></div><code><br>def front_x(words):<br>  # +++your code here+++<br>

    print "words passed : ", words<br>    list_xx = []<br>    list_temp = words[:]<br>    print "list_temp -", list_temp<br>    print "words -", words<br>    for idx, val in enumerate(words):<br>

        print val, idx<br>        # str_idx = val.find('x',0,2)<br>        if val[0] == 'x':<br>            vl = list_temp.pop(idx)<br>            list_xx.append(vl)<br>                <br>            print "appending list_xx", list_xx<br>

<br>    list_xx.sort<br>    list_temp.sort<br>    print "words sorted : " + str(words)<br>    print "list_temp sorted : ", list_temp<br>    list_xx.append(words)<br>    print "list_xx" + str(list_xx)<br>

    return True<br><div><br>front_x<br>words passed : ['bbb', 'ccc', 'axx', 'xzz', 'xaa']<br>list_temp - ['bbb', 'ccc', 'axx', 'xzz', 'xaa']<br>

words - ['bbb', 'ccc', 'axx', 'xzz', 'xaa']<br>bbb 0<br>ccc 1<br>axx 2<br>xzz 3<br>appending list_xx ['xzz']<br>xaa 4<br>Traceback (most recent call last):<br>  File "/home/az/work/Python/Google_Course/google-python-exercises/basic/list1.py", line 119, in <module><br>

    main()<br>  File "/home/az/work/Python/Google_Course/google-python-exercises/basic/list1.py", line 100, in main<br>    test(front_x(['bbb', 'ccc', 'axx', 'xzz', 'xaa']),<br>

  File "/home/az/work/Python/Google_Course/google-python-exercises/basic/list1.py", line 55, in front_x<br>    vl = list_temp.pop(idx)<br>IndexError: pop index out of range<br><br></code><br></div></div>