python--第五天练习题
2024-09-01 14:58:10
# 1.按alist中元素的age由大到小排序
alist = [{'name': 'a', 'age': 20}, {'name': 'b', 'age': 30}, {'name': 'v', 'age': 25}]
b = []
for i in alist:
b.append(i["age"])
b.sort(reverse=True)
print(b)
# 2.有一个多层嵌套的列表A=[1,2,[3,4,["434",...]]], 请写一段代码遍历A中的每一个元素并打印出来
A = [1, 2, [3, 4, [5, 6, [7, 8, [9, 10]]]]]
def fan(c):
for i in c:
if type(i) == list:
fan(i)
else:
print(i)
fan(A)
# 3.写代码:用户输入一个字符串, 打印该字符串中字符的所有组合
str = 'fanziy'
import itertools
for i in range(1, len(str) + 1):
for i in itertools.permutations(str,i):
a = ''.join(i)
if len(a) == len(str):
print(a)
最新文章
- python importlib
- postman-根据接口文档进行测试
- c/c++读取文件
- windows下使用xampp一键安装apache+php运行环境
- C#实现打印与打印预览功能(转)
- 【Java学习笔记之二】java标识符命名规范
- android 小项目------黑名单app
- mysql收集统计信息
- PHP接口的思考
- YUV420、YUV422、RGB24转换
- 一个简单CI/CD流程的思考
- c# 关于取小数点后值四舍五入精度问题
- Linux中在线安装Mysql和修改密码设置服务启动
- ASP.NET 动态创建文本框 TextBox (add TextBox to page dynamically)
- oauth入门
- 用ClientDataSet更新数据表,怎样自动生成行号? [问题点数:40分]
- 用 React 编写移动应用 React Native
- 04-树4. Root of AVL Tree (25)
- jQuery无刷新分页完整实例代码
- MathType中输入不了汉字如何处理