当前位置:首页>python>小白学python第37天之数据序列中的公共方法

小白学python第37天之数据序列中的公共方法

  • 2026-10-21 13:28:31
小白学python第37天之数据序列中的公共方法

1.13

数据序列中的公共方法

?

学前疑问

python的7种基础数据类型我们已经学完了,前面我们已经试过,数值类型可以结合运算符一起使用,那字符串、列表、元组等其他数据类型是否也可以结果运算符一起使用呢?

1

数据序列中的公共方法

(1)什么是公共方法

所谓的公共方法就是支持大部分数据序列。

(2)常见公共方法1

案例1:+合并

# 1、+加号,代表两个序列之间的连接与整合str1 = 'hello'str2 = 'world'print(str1 + str2)# 2、定义两个列表,对其数据进行整合list1 = ['刘备', '关羽']list2 = ['曹操', '司马懿']print(list1 + list2)# 3、定义两个元组,对其数据进行整合tuple1 = (10, 20)tuple2 = (30, 40)print(tuple1 + tuple2)

案例2:*复制

# 1、字符串与乘号的关系str1 = 'ooaac'print(str1 * 5)print('-' * 30)# 2、列表与乘号的关系list1 = [10, 20]print(list1 * 5)# 3、元组与乘号的关系tuple1 = (10, 20)print(tuple1 * 5)

案例3:in与not in方法

ips = ['8.8.8.8', '114.114.114.114', '255.255.255.0']if'8.8.8.8' in ips:    print('列表中元素已存在')else:    print('列表中元素不存在')

(3)常见公共方法2

案例1

len()获取字符串、列表、元组、字典的长度

# 定义一个字符串str1 = 'hello world'print(f'字符串的长度为{len(str1)}')  # 空格也算一个,输出结果:11# 定义一个列表list1 = [10, 20, 30, 40, 50]print(f'列表的长度为{len(list1)}')  # 输出结果:5# 定义一个字典dict1 = {'name':'哆啦A梦', 'gender':'male', 'address':'东京'}print(f'字典的长度为{len(dict1)}')  # 输出结果:3

案例2

del方法,用于删除序列中指定的元素(根据索引下标)

# 定义一个列表list1 = ['董卓', '吕布', '貂蝉']# 使用del方法删除董卓del list1[0]print(list1)# 定义一个字典dict1 = {'name':'哆啦A梦', 'gender':'male', 'address':'东京'}# 使用del方法删除genderdel dict1['gender']print(dict1)

案例3

求某个序列中元素的最大值和最小值

num1 = int(input('请输入第一个数:'))num2 = int(input('请输入第二个数:'))num3 = int(input('请输入第三个数:'))list1 = [num1, num2, num3]print(f'最大值为:{max(list1)}')print(f'最小值为:{min(list1)}')

案例4

enumerate(),把一个序列类型的数据构造成key:value结构,然后结合for循环进行遍历

list1 = [10, 20, 30, 40, 50]for key, value in enumerate(list1):    print(key, value)print('-' * 40)for key, value in enumerate(list1):    print(f'第{key+1}个数:{value}')

今日学习完毕,课后作业:

已知一个购物车列表里有:"苹果"、"牛奶"、"面包"、 "苹果"、"鸡蛋",请按照以下要求进行操作:

① 购物车里商品的总数量;

② 购物车里不重复的商品种类以及具体种类。

最新文章

随机文章