message = "Hello World!"
print(message);
函数 |
作用 |
备注 |
.title() |
输出字符串 |
以首字母大写的形式 |
unit 3. 列表
函数 |
作用 |
备注 |
.append() |
插入 |
在列表尾附加新元素 |
.insert() |
插入 |
任意位置插入,插入位置以后元素(包括插点)统一右移 |
del |
删除 |
通过索引删除(永久删除) |
.pop() |
弹出 |
通过索引弹出(可用一个变量接住弹出的元素,不接就等价于del) |
.remove() |
移出 |
按”值“移出(可以继续使用移出的元素) |
len(x) |
取表长 |
返回列表元素个数 |
.reverse() |
逆置 |
永久修改,使用两次恢复原顺序 |
.sort() |
排序 |
永久修改,按字母顺序(字典序)从小到大排序,添加参数resverse = True则逆序排 |
sorted(x) |
排序 |
临时排序,生成副本,对副本进行排序 |
count(x) |
统计 |
返回一个元素在一个列表中出现的次数 |
max(), min() |
最值 |
返回最大、最小值 |
3.1 基本操作
.append()
bicycles = ['trek','cannondale','redline','specialized']
bicycles.append('axt')
.insert()
bicycles.insert(1,'axt')
del
del bicycles[0]
.pop()
bicycles.pop()
best_bicycle = bicycles.pop()
bicycles.pop(1) // == del
print(best_bicycle)
.remove()
too_expensive = 'trek'
print(bicycles)
bicycles.remove(too_expensive)
print(bicycles)
print("\nA " + too_expensive.title() + "is too expensive to me!")
.reverse()
cars.reverse()
print(cars)
len(x)
print(len(cars))
3.2 排序
.sort()
cars = ['bmw', 'audi', 'toyota', 'subaru']
cars.sort()
cars.sort(reverse = True)
print(cars)
sorted(x)
print(sorted(cars))
print(sorted(cars,reverse = True))
unit 4. 操作列表 (for循环)
函数 |
作用 |
备注 |
range(a,b,c) |
生成区间[a,b)的整数 |
c为步长 |
list() |
生成列表 |
将元素塞进一个列表 |
max(x) / min(x) |
返回数字列表的最大/最小值 |
- |
sum(x) |
求数字列表的和 |
- |
4.1 for循环 遍历列表
- 列表循环
for item in list_of_item
magicians = ['alice', 'david', 'caroline']
for magician in magicians:
print(magician)
- 计数循环
for value in range(1,5)
for value in range(1,5):
print(value)
numbers = list(range(1,6))
print(numbers)
max(x);
min(x);
sum(x);
4.2 列表解析
squares = []
for value in range(1,11):
square = value**2
squares.append(square)
print(squares)
squares = []
for value in range(1,11):
squares.append(value**2)
print(squares)
squares = [value**2 for value in range(1,11)]
print(squares)
numbers = list(range(1,1000001))
for number in numbers:
print(number)
cube_numbers = [value**3 for value in range(1,11)]
print(cube_numbers)
4.3 切片
list[a:b]
- 第a号元素->第b-1号元素( 即序号在区间[a,b)内的元素 )
players = ['Fei', 'Yan', 'Tang', 'He']
print(players[0:3])
print(players[1:4])
print(players[1:])
print(players[:1])
print(players[-2:])
- 遍历切片
roommates