python-13 公共操作and容器类型转换

‘+’ 合并,dict不支持,其他都支持
‘*’ 复制

in / not in 返回true false
len( ) 计算容器中元素个数

del
del()

max() min() 返回容器最值

range(start,end,step)
生成从start到end的数字 [start,end),步长steps,
返回可迭代的对象供for使用(与for结合使用)

for i in range(1,10,1):
    print(i)		# 123456789

for i in range(10):
    print(i)		# 0123456789
    
print(range(1,9)) 	#range(1, 9)

enumerate(可遍历对象,start = 0)
与for结合使用
start为遍历数据的下标的起始值
返回的是元组,元组第一个数据是原迭代对象数据对应的下标,第二个是数据

list1 = ['a','b','c','d']
for i in enumerate(list1):
    print(i)
    # (0, 'a')
    # (1, 'b')
    # (2, 'c')
    # (3, 'd')

for i in enumerate(list1,1):
    print(i)

	# (1, 'a')
	# (2, 'b')
	# (3, 'c')
	# (4, 'd')

容器类型转换
tuple()
list()
set() 集合去重,无下标

list1 = [10,20,30,20,40,50]
s1= {100,200,300,500}
t1 = ('a','b','c','d', 'a')


print(tuple(list1)) #(10, 20, 30, 20, 40, 50)
print(list(s1)) #[200, 100, 500, 300]
print(set(t1)) #{'d', 'b', 'c', 'a'}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值