after del list , when I use it again, prompt 'not defined'.how could i delete its element,but not itself? except list.remove(val) ,are there other ways to delete list 's elements?
and , I wrote: list1=[] def method1(): global list1 list1=['a','b','c','d'] def method2(): list2=list1 list2.remove['a'] main(): global list1 method1() method2() print list1[0] it prints 'b'. How could I keep the list1 not to change when remove list2's elements? -- http://mail.python.org/mailman/listinfo/python-list