3-1 姓名
names = ['Kobe Byrant', 'Lebron James', 'Kevin Durant'] for player in names: print(player)3-2 问候语
names = ['Kobe Byrant', 'Lebron James', 'Kevin Durant'] for player in names: print('Hey,' + player + ', how are you?')3-8 放眼世界
spots = ['Turkey', 'Tokyo', 'Paris', 'Miami', 'Los Angeles', 'Shanghai', 'Beijin', 'Dali'] print (spots) print (sorted(spots)) print (spots) print (sorted(spots, reverse=True)) print (spots) spots.reverse() print (spots) spots.reverse() print (spots) spots.sort() print (spots) spots.sort(reverse=True) print (spots)
3-10 尝试使用各个函数
numbers = [2, 6, 985, 211, 123, 37, 233] print (numbers) numbers[2]=888 print (numbers) numbers.append(10086) print (numbers) numbers.insert(5, 4) print (numbers) del numbers[3] print (numbers) numbers.remove(123) print (numbers) print (sorted(numbers, reverse=True)) print (numbers) numbers.reverse() print (numbers) numbers.sort() print (numbers) print (len(numbers))
4-2 动物
animals = ['bee', 'butterfly', 'eagle', 'swan'] for animal in animals: print (animal.title() + ' can fly in the sky.') print ('Any of these animals can fly in the sky.')
4-4 一百万
numbers = list(range(1, 1000001)) for number in numbers: print(number)4-5 计算1~1000000的总和
numbers = list(range(1, 1000001)) print (sum(numbers)) print (max(numbers)) print (min(numbers))4-9 立方解析
cube = [value**3 for value in range(1, 11)] print (cube)4-10 切片
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] print ('The first three items in the list are:') print (numbers[:3]) print ('Three items from the middle of the list are:') middle = int(len(numbers)/2) print (numbers[middle-1:middle+2]) print ('The last three items in the list are:') print (numbers[-3:])