python 内置数据结构 list、set、dict、tuple(一)
汉诺塔问题
规则:
每次只能移动一个盘子
任意一次移动,三个塔的状态必须是小盘子在上,大盘子在上
方法:
n=1:直接把 A 上的一个盘子移动到 C 上,A->C
n=2:
把小盘子从 A 放到 B 上,A->B
把大盘子从 A 放到 C 上,A->C
把小盘子从 B 放到 C 上,B->C
n=3:
把 A 上的两个盘子,通过 C 移动到 B 上去,调用递归实现
把 A 上剩下的一个最大盘子移动到 C 上,A->C
把 B 上两个盘子,借助于 A,挪到 C 上去,调用递归
n=n:
把 A 上的 n-1 个盘子,借助于 C,移动到 B 上去,调用递归
把 A 上的最大盘子,也是唯一一个,移动到 C 上去,A->C
把 B 上 n-1 个盘子,借助于 A,移动到 C 上去,调用递归
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
List(列表)
del:删除命令
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
列表相加
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
列表的遍历
for
while
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
列表内涵:List content
通过简单的方法创作列表
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
关于列表的常用函数
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
版权声明: 本文为 InfoQ 作者【若尘】的原创文章。
原文链接:【http://xie.infoq.cn/article/7313c93611bc6b8f1d326955b】。文章转载请联系作者。
评论