python 列表
列表
list = [‘wrr’,’354’,’sere’]
1.访问列表元素
list[0] 返回的元素与列表元素相同
list[0].title() 返回的元素是首字母大写
list[-1] 返回的元素是最后一位
2.修改 删除 添加元素
list[0] = 'rrrrrrru' 修改了第一个元素
list.append('uuuuu') 在列表末尾追加了一个元素
list.insert(0,'kkkkkk') 在列表开头添加空间,把值存储到这个地方
del list[0] 删除元素在列表的位置
list1 = list.pop() 删除列表末尾的元素,但是可以继续使用
list1 = list.pop(0) 也可以指定删除元素
list.remove('sere') 根据值删除元素 也可以继续使用(自我理解就是 可以用元素接到这个值,并且打印出来)
3.组织列表
cars.sort() 对列表进行永久性排序
cars.sort(reverse=Ture) 按与字母顺序相反的顺序排列列表元素
sorted(cars) 保留列表元素原来的排列顺序,同时以特定的顺序呈现它们
cars.reverse() 永久性的修改--反转列表元素的排列顺序
但可以随时恢复到原来的排序, 只需要再次调用 cars.reverse()
len(cars) 确定列表长度
4.操作列表
for car in cars: 遍历整个列表
for value in range(1,5): 创建数值列表 打印结果为 1,2,3,4
numbers = list(range(1,6)) 使用range()创建数字列表
even_numbers = list(range(2,11,2)) 从2开始 不断加2 直到达到11
min(numbers) 最小值
max(numbers) 最大值
sum(numbers) 总和
5.切片
cars[0:3] 取第0,1,2的元素
cars[:3] 从0开始
cars[2:] 到结尾
cars[-3:]最后三个元素
for car in cars[:3] 遍历切片
ca'r'r's = cars[:] 复制切片
6.元组
dimes = (200,50)
dimes[0] 取出元组的元素
for dime in dimes: 遍历元组
7.if语句
if car == 'BMW':
if answer != 42:
if - else
if age < 4: else: age ==8
if - elif - else
if age >39:
elif age < 39:
elif age < 100:
else:
8.字典
language = {
'china':'chinese',
'usa':'english',
}
language['usa'] 访问字典的值
language['ua'] = 'english' 添加键值对
language['usa'] = 'chinese' 修改字典中的值
del language['ua'] 删除键值对
for key,value in language.items(): 遍历所有的键值对
for key in language.keys(): 遍历字典中的所有键
for key in sorted(language.keys()): 按顺序遍历字典中的所有键
for value in language.values(): 遍历字典中的所有值
9.嵌套