Python公共操作

'''
公共操作

运算符          描述                支持的容器类型
+              合并                字符串、列表、元组
*              复制                字符串、列表、元组
in             元素是否存在          字符串、列表、元组、字典、集合
not in         元素是否不存在         字符串、列表、元组、字典、集合

'''
# str1 = 'aa'
# str2 = 'bb'
#
# list1 = [1, 2, 4, 78, 98, 900]
# list2 = [5, 6]
#
# t1 = (12, 13)
# t2 = (21, 23)
# #
# dict1 = {'name': 'Python'}
# dict2 = {'age': 20}
#
# # 1. +  合并
# print(str1 + str2)
# print(list1 + list2)
# # print(dict1 + dict2)  # 报错 :字典不支持合并运算

# 2.* 复制
# print(f"str1 * 5:{str1 * 5}")
# print(f"'-' * 10:{'-' * 10}")
# print(f"list1*3:{list1*3}")
#
# # 3. in和not in
# print(f"'a' in str1:{'a' in str1}")
# print(f"'a' not in str1:{'a' not in str1}")
# print(f"1 in list1:{1 in list1}")
# print(f"1 not in list1:{1 not in list1}")
# print(f"'name' in dict1:{'name' in dict1}")
# print(f"'name' in dict1.keys():{'name' in dict1.keys()}")
# print(f"'name' in dict1.values():{'name' in dict1.values()}")


# 4. 公共操作之 len()
# print(f"len(str1):{len(str1)}")
# print(f"len(t1):{len(t1)}")
# print(f"len(dict1):{len(dict1)}")

# 5. 公共操作之  del
# del str1
# print(str1)
# del(list1)
# print(list1)
# del (list1[0])
# print(list1)

# 6. 公共操作之max() min()
# print(f"max(list1):{max(list1)}")
# print(f"min(list1):{min(list1)}")


# 7. 公共操作之range(start,end,step)
# 生成从start到end的数字,步长为step,供for循环使用
# for i in range(1, 10, 3):
#     print(i)

# 8. enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)
#  组合为一个索引序列,同时列出数据和数据下标,一般用在for循环当中
# 用法: enumerate(可遍历对象,start=0)

# list3 = ['a', 'b', 'c', 'd', 'e']
# for i in enumerate(list3):
#     print(i)
'''
输出结果:
(0, 'a')
(1, 'b')
(2, 'c')
(3, 'd')
(4, 'e')
'''

# list3 = ['a', 'b', 'c', 'd', 'e']
# for i in enumerate(list3, start=1):
#     print(i)
'''
输出结果:
(1, 'a')
(2, 'b')
(3, 'c')
(4, 'd')
(5, 'e')
'''

# 9. 容器类型转换
# 9.1 tuple()  将某个序列转换成元组
list1 = [10, 20, 30, 40, 50, 20]
s1 = {100, 200, 300, 400, 500}
t1 = ('a', 'b', 'c', 'd', 'e')
print(f"tuple(list1):{tuple(list1)}")
print(f"tuple(s1):{tuple(s1)}")

# 9.2 list()  转换成列表
print(f"list(s1):{list(s1)}")
print(f"list(t1):{list(t1)}")

# 9.3 set() 转换成集合
print(f"set(list1):{set(list1)}")
print(f"set(t1):{set(t1)}")
# 集合可以快速完成列表去重
# 集合不支持下标



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

万里守约

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

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

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

打赏作者

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

抵扣说明:

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

余额充值