作业-10

本文通过三个编程练习展示了Python中字符串的大小写转换、列表推导式以及去重操作的应用。在作业一中,利用列表推导式将名字列表中的元素转换为大写,长度大于3的字符生效;作业二展示了如何生成二维坐标对的列表;作业三则涉及字符串的lower()、capitalize()方法和集合去重,最终得到不重复且首字母大写的名字列表。这些练习深入浅出地介绍了Python基础操作的实用性。
摘要由CSDN通过智能技术生成

作业一

在这里插入图片描述

names = ["jerry", "hansen", "Amy", "Wendy", "Tom", "Bob"]  # 初始化列表names

names_new = [i.upper() for i in names if len(i) > 3]  # ['JERRY', 'HANSEN', 'WENDY']

作业二

在这里插入图片描述

li = [(i, j)for i in range(0, 5, 2) for j in range(1, 5, 2)]  # [(0, 1), (0, 3), (2, 1), (2, 3), (4, 1), (4, 3)]

作业三

在这里插入图片描述

li1 = ['Bob', 'JOHN', 'alice', 'bob', 'ALICE', 'James', 'Bob', 'JAMES', 'jAMeS']  # 初始化列表li1

st = list({i.lower().capitalize()for i in li1})  # ['John', 'Alice', 'James', 'Bob']

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值