python基础(三)

公共操作

般容器都支持的操作叫公共操作,包括运算符公共方法容器类型转换等。

运算符

在这里插入图片描述
+:合并作用(字典不支持)
在这里插入图片描述*:复制作用

在这里插入图片描述
在这里插入图片描述

公共方法

在这里插入图片描述
2.1 len():
在这里插入图片描述
2.2del()
在这里插入图片描述
2.3 max()
在这里插入图片描述
2.4min()
在这里插入图片描述
2.5 range():生成从start开始到end结束,补偿为step的可切割----创建数字集
在这里插入图片描述range()⽣成的序列不包含end数字。如果不写开始,默认从0开始。如果不写步长,默认为1.

for value in range(1,5)
  print(value)

#使用range()创建数字列表
numbers=list(range(1,5))

squares = [] 
for value in range(1,11): 
  squares.append(value**2)

2.6 enumerate()

返回结果是元组,元组第一个数据是迭代对象数据对应的下标,第二个数据是原迭代对象的数据。

enumerate(可遍历对象,start=0)
#start参数用来设置遍历数据的下标起始值,默认为0

list1 = ['a', 'b', 'c', 'd', 'e']
for i in enumerate(list1):
  print(i)
for index, char in enumerate(list1,start=1):
  print(f'下标是{index},对应的字符是{char}')

在这里插入图片描述

2.7 sort
在这里插入图片描述在这里插入图片描述
2.8map
在这里插入图片描述2.9 reduce
在这里插入图片描述2.10
在这里插入图片描述
2.11 zip
在这里插入图片描述

容器类型转换

tuple():将某个序列转换为元组
在这里插入图片描述

list():将某个序列转换为列表
在这里插入图片描述

set():将某个序列转换为集合
快速完成列表去重+不支持下标
在这里插入图片描述

推导式

作用:化简代码

列表推导式

作用:用一个表达式创建一个有规律的列表或者控制一个有规律的列表(列表生成式)

# 创建一个0-10的列表
list1=[]
i=0
while i<10:
  list1.append(i)
  i+=1
print(list1)

list1=[]
for i in range(10):#默认从0开始,步长为1
  list1.append(i)

#列表推导式的实现
list1=[i for i in range(10)]
print(list1)
#第一个i指的是列表的返回值,第二个i指的是0-9
#带if的列表表达式
list1 = [i for i in range(0, 10, 2)]
print(list1)

list1 = [i for i in range(10) if i % 2 == 0]
print(list1)

多个for循环实现列表推导式:

list1=[]
for i in range(1,3)
  for j in range(3)
    list.append(i,j)


list1 = [(i, j) for i in range(1, 3) for
j in range(3)]
print(list1)

在这里插入图片描述

字典推导式

字典推导式作用:快速合并列表为字典或提取字典中⽬标数据。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

集合推导式

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

太一TT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值