Python基础
列表
列表 = [‘元素’, ‘元素’]
添加元素
●在元素末尾添加元素 列表.append()
●在列表当中添加元素 列表.insert(索引, ‘元素’) // list.insert(0,‘item’) 在索引0处插入item,其余元素往右移动
删除元素
●del 列表[0] 删除索引0处的元素
●pop() item = 列表.pop() 这样就能弹出列表末尾的元素,同时把值赋给item
●若要弹出任意位置的元素就 列表.pop(0) 弹出索引位置是0的元素
●remove 根据值删除元素 列表.remove(‘detail’)
组织列表
●列表.sort() 对列表进行永久排序 升序
●列表.sort(reverse = True) 排序逆序
●列表.sorted() 对列表进行临时排序能 (够按特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序)。
●列表.reverse() 反转列表元素的排列顺序
●len(列表) 获取列表的长度
●获取列表最后一个元素时 使用索引-1
遍历列表
●for item in items:
print(item) // 注意缩进
●创建数值列表 range(1,11) 左闭右开
for value in range(1,5)
print(value)
squares = [value**2 for value in range(1,11)] print(squares)
●numbers = list(range(1, 11))
●even_numbers = list(range(2,11,2)) 第三个参数指定步长
●min(数值列表) max(数值列表) sum(数值列表)
使用列表的一部分
●切片 print(列表[0:3]) //输出列表的前三个元素 左闭右开
●没有指定首或尾,就 从头开始 或者 查到末。
●从特定位置到列表末尾的所有元素 列表[-3: ] //输出最后三个元素
●注意!复制列表
●friend_foods = my_foods 均指向一个列表
●friend_foods = my_foods[:] 首先创建了my_foods的副本,再将该副本存储到变量friend_foods 中
元组
●看起来和列表比较像,用圆括号来标识。他们是不能修改的。
●不能修改元组的元素,但可以给存储元组的变量赋值。
dimensions = (200, 50)
dimensions = (400, 100)
●检查特定值是否包含在列表中
list1 = ['tom', 'jerry', 'jack']
if 'jerry' in list1:
print("yes")
else:
print("no")
if elif
●检查特定值是否不包含在列表中 not in