网页设计与网站建设docx品牌策划公司哪家好
闲暇之余,学学Python,整理成笔记分享给大家。
注:本文内容来源于尚硅谷Python教程
List(列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做数组
列表用 [ ] 定义,数据 之间使用 , 分隔
列表的 索引 从 0 开始
索引 就是数据在 列表 中的位置编号,索引 又可以被称为 下标
注意:从列表中取值时,如果 超出索引范围,程序会报错
# 语法:
# 列表名 = [ 元素1,元素2,元素3.....]
import math# 列表的创建
list1 = [] # 创建一个空列表
print(list1)
print(type(list1)) # 打印类型list2 = [1, 2, 3, True, False, 'hello']
print(list2)list3 = list() # 类型转换:把参数转换为列表
print(list3)
list3 = list('12345678') # 类型转换:str-->list
print(list3)# 列表的索引
print(list3[5])# 列表的切片
print(list3[2:6:2])# 列表的加法和乘法
print(list3 + list2)
print(list3 * 3)# 列表的成员运算
print('1' not in list3)
print(1 in [1, 2, 3, 4])
print([3]<[2,1]) # 比较的是内容之间的大小# 内置函数 函数名()
print(len(list3)) # 求元素个数
print(max(list3)) # 求元素的最大值
print(min(list3)) # 求元素的最小值
# del list3 # 删除变量
# print(list3)print('-'*30)# 列表的遍历
for i in list2:print(i)
print()for i,j in enumerate(list2): # 枚举print(i,j)
print()for i in range(len(list2)):print(i,list2[i])
print('-'*30)# 列表的常用方法method 变量.方法名()# 添加元素
list3.append('aaa')
print(list3)# 添加列表
list3.extend([10,11,12])
print(list3)# 插入元素
list3.insert(3,'444')
print(list3)# 根据索引删除元素
list3.pop(3)
print(list3)# 根据元素删除
list3.remove('aaa')
print(list3)
list3.append('hello')
print(list3)
list3.remove('hello')
print(list3)# 清空列表
list3.clear()
print(list3)# 计算若干个人的平均年龄
age = [19,25,3,6,40,30,35,46,55]
avg_age = sum(age) / len(age)
print(math.floor(avg_age))