#把一个字典扁平化#源字典{'a':{'b':1,'c':2},'d':{'e':3,'f':{'g':4}}}这个题的想法是最终要变成{'ab':1,'ac':2,'de':3,'def':4}这个样子的终字典,想的是能将
一、关于插入排序的一些想法与实现,插入排序的原理是在序列前增加一个哨兵,通过哨兵的值与前面比较,如果需要改变的话直接覆盖掉与哨兵值的位置,最后可以将哨兵填充到新的空缺位置,按照排序的定义意思就是直接在新的列表前直接补一个索引为0的位置填充一个零nums=[1,9,8,5,6,7,4,3,2]nums=[0]+numslength=len(nums)foriinrange(2,length):num
#杨辉三角的第m行第k元素n=8k=1a=1b=1forxinrange(n-1,n-k,-1):a=axforyinrange(k-1,0,-1):b=yprint(a//b)n=6k=3a=1b=1forxinrange(n-1,n-k,-1):a=xb=(x-n+k)print(a//b)#给定一个3*3矩阵,求其转置矩阵l=[[1,2,3],[4,5,6],[7,8,9]]foriinra
这是一篇关于杨辉三角的一些列表练习,有不同的四种方法,是一个必须掌握的技能
这是最基础的if、和for语句。
学习了一下linux的基本操作。写在这里做一点自己的总结和未来的回看罢。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号