> And the last example brings up another question. What's the deal with a > tupple that has a list in it such as: > > >>>my_tupple = (1, 2, 3, 4, 5, [6, 7, 8, 9]) > > Now I read somewhere that you could change the list inside that tupple. But > I can't find any documentation that describes HOW to do it. The only things > I CAN find on the subject say, "Don't do it because its more trouble than > it's worth." But that doesn't matter to me, because I want to know > everything.
You could change the list inside your tuple like this: >>> my_tupple = (1, 2, 3, 4, 5, [6, 7, 8, 9]) >>> my_tupple[5].append(10) >>> my_tupple (1, 2, 3, 4, 5, [6, 7, 8, 9, 10]) > Now there comes append. I read everywhere that append only add's 1 element > to the end of your list. But if you write: > >>> my_list = [1, 2, 3, 4, 5, 6] > >>> my_list.append([7, 8, 9, 10]) > >>> my_list > [1, 2, 3, 4, 5, 6, [7, 8, 9, 10]] > > Is that because list's, no matter what they contain, are counted as 1 > element? Yes. > And how would you sort the list that's in the list? I guess that goes in > conjunction with the section above, but still: > >>> my_list = [6, 4, 3, 5, 2, 1] > >>> my_list.append([7, 9, 8, 10]) > >>> my_list.sort() > >>> my_list > [1, 2, 3, 4, 5, 6, [7, 9, 8, 10]] How about: >>> my_list = [6, 4, 3, 5, 2, 1] >>> my_list.append([7, 9, 8, 10]) >>> my_list[6].sort() >>> my_list [6, 4, 3, 5, 2, 1, [7, 8, 9, 10]] HTH, Daniel -- http://mail.python.org/mailman/listinfo/python-list