列表的创建
list1 = [] # 空列表
print(list1)
print(type(list1))
list2 = [1, 2, 3, True, 'hello']
print(list2)
list3 = list('12345678') # 类型转换:把参数转换为列表str-->list
print(list3)
列表的索引
print(list3[-1])
列表的切片
print(list3[2:6:2])
列表的加法和乘法
print(list3 + list2)
print(list3 * 3)
列表的成员运算
print('0' not in list3)
print('1' in [1, 2, 3, 4])
print([1, 2, 3, 4] < [2, 3]) #True
#内置函数 函数名()
print(len(list3)) # 求元数个数
print(max(list3)) # 球员数座大致
print(min(list3)) # 求元素最小值
del list3
print(list3)
列表的遍历
print('---------------')
for i in list2:
print(i)
for i,j in enumerate(list2): # 枚举
print(i,j)
for i in range(len(list2)):
print(i,list2[i])
print('-------------------')
列表的常用方法 变量。方法名()
添加元素
list3.append('666')
print(list3)
添加列表
list3.extend([[1, 2, 3]])
print(list3)
插入元素
list3.insert(2,'hello')
print(list3)
根据索引来删除元素
list3.pop(3)
print(list3)
根据元素删除
list3.remove('7')
print(list3)
list3.append('hello')
print(list3)
list3.remove('hello')
print(list3)
清空整个列表
list3.clear()
print(list3)
计算诺干个人的平均年龄
age = [10, 20, 30, 40, 23, 45]
total = 0
for i in age:
total += i
print(total/len(age))