随笔
>>> players = ['charles', 'martina', 'michael', 'florence', 'eli'] >>> print(players[0:3]) ['charles', 'martina', 'michael'] >>> print([2:4]) SyntaxError: invalid syntax >>> print([2:4]) SyntaxError: invalid syntax >>> print(players[2:4]) ['michael', 'florence'] >>> print(players[:4]) ['charles', 'martina', 'michael', 'florence'] >>> print(players[2:]) ['michael', 'florence', 'eli'] >>> print(players[-3:]) ['michael', 'florence', 'eli'] >>> for player in players[:3]: print(player) charles martina michael >>> sorted(player) ['a', 'c', 'e', 'h', 'i', 'l', 'm'] >>> player 'michael' >>> 'michael' 'michael' >>> >>> my_foods = ['pizza', 'falafel', 'carrot cake', 'fruit', 'drink'] >>> friend_food = my_food[:] Traceback (most recent call last): File "<pyshell#107>", line 1, in <module> friend_food = my_food[:] NameError: name 'my_food' is not defined >>> friend_food = my_foods[:] >>> print("My favorite food are ") My favorite food are >>> print(my_foods) ['pizza', 'falafel', 'carrot cake', 'fruit', 'drink'] >>> my_foods.append(cannoli) Traceback (most recent call last): File "<pyshell#111>", line 1, in <module> my_foods.append(cannoli) NameError: name 'cannoli' is not defined >>> my_foods.append('cannoli') >>> friends_food.append("ice cream") Traceback (most recent call last): File "<pyshell#113>", line 1, in <module> friends_food.append("ice cream") NameError: name 'friends_food' is not defined >>> friends_food.append('ice cream') Traceback (most recent call last): File "<pyshell#114>", line 1, in <module> friends_food.append('ice cream') NameError: name 'friends_food' is not defined >>> friend_food.append("ice cream") >>> print(my_foods) ['pizza', 'falafel', 'carrot cake', 'fruit', 'drink', 'cannoli'] >>> print(friend_food) ['pizza', 'falafel', 'carrot cake', 'fruit', 'drink', 'ice cream'] >>> a = ['b', 'c', 'd', 'e',] >>> aa = a[:] >>> print(aa[0:2]) ['b', 'c'] >>> print(aa[0:3]) ['b', 'c', 'd'] >>> print(aa[3:-3]) [] >>> aa = a >>> print(aa[3:-3]) [] >>> a ['b', 'c', 'd', 'e'] >>> a.append("f") >>> a ['b', 'c', 'd', 'e', 'f'] >>> print(aa[3:-3]) [] >>> print(a[3:-3]) [] >>> print(aa[2:4]) ['d', 'e'] >>> print(aa[1:4]) ['c', 'd', 'e'] >>> print(aa[-3:]) ['d', 'e', 'f'] >>> friend_pizzas = ['pizza', 'falafel', 'carrot cake', 'fruit'] >>> friend_pizzas.append('ice cream') >>> friend_pizzas.remove('ice cream') >>> >>> friend_pizzas ['pizza', 'falafel', 'carrot cake', 'fruit'] >>> my_foods = friend_pizzas[:] >>> friend_pizzas.append('ice cream') >>> friend_pizzas ['pizza', 'falafel', 'carrot cake', 'fruit', 'ice cream'] >>> my_foods ['pizza', 'falafel', 'carrot cake', 'fruit'] >>> a = [] >>> for a in my_foods: print(a) pizza falafel carrot cake fruit >>> for b in my_foods: a.append(b) print(b) Traceback (most recent call last): File "<pyshell#148>", line 2, in <module> a.append(b) AttributeError: 'str' object has no attribute 'append' >>> for b in my_foods: a.append(b) print(a) Traceback (most recent call last): File "<pyshell#150>", line 2, in <module> a.append(b) AttributeError: 'str' object has no attribute 'append' >>> a 'fruit' >>> a=[] >>> a [] >>> for b in my_foods: a.append(b) print(a) ['pizza'] ['pizza', 'falafel'] ['pizza', 'falafel', 'carrot cake'] ['pizza', 'falafel', 'carrot cake', 'fruit'] >>> for b in my_foods: a.append(b) print(a) ['pizza', 'falafel', 'carrot cake', 'fruit', 'pizza'] ['pizza', 'falafel', 'carrot cake', 'fruit', 'pizza', 'falafel'] ['pizza', 'falafel', 'carrot cake', 'fruit', 'pizza', 'falafel', 'carrot cake'] ['pizza', 'falafel', 'carrot cake', 'fruit', 'pizza', 'falafel', 'carrot cake', 'fruit'] >>> for b in my_foods: a.append(b) >>> print(a) ['pizza', 'falafel', 'carrot cake', 'fruit', 'pizza', 'falafel', 'carrot cake', 'fruit', 'pizza', 'falafel', 'carrot cake', 'fruit'] >>> a ['pizza', 'falafel', 'carrot cake', 'fruit', 'pizza', 'falafel', 'carrot cake', 'fruit', 'pizza', 'falafel', 'carrot cake', 'fruit'] >>>