所以我开始学习python,想做一个练习,写一个小脚本,看看能不能写。结果我不能把它放在右边,我会离开它,但是我有点下定决心,现在对这个特殊的功能产生了仇恨。在

我想让代码接受一个给定数字的原始输入,然后从中生成一个数字列表的所有可能的排列。如果输入是“5”,那么它将为[1,2,3,4,5]生成长度为5的所有置换。在

我尝试了如下:from itertools import permutations

from math import factorial

n = raw_input("Input number to generate permutation list")

factorial_func = factorial(n)

print "there are %s permutations as follows:" %(factorial_func)

print list(permutations([1:n], n))

我知道故障线路是第10行,因为[1:n]部分,我不知道如何让它列出从1到n的列表,并将其放入置换函数中。(我希望通过[1:n]它可以生成一个从1到n的列表,就像你可以用它访问列表名为[a:b]的从a到b的列表部分,但事实并非如此)

抱歉,如果这看起来真的很小或者是一个明显的错误,我只是在几天前才开始尝试学习python。在

python声明一个长度为n的列表_python中长度为n的列表的置换相关推荐

  1. python中如何比较两个列表_python中如何比较两个列表

    cmp() 方法用于比较两个列表的元素. cmp()方法语法:cmp(list1, list2) 参数: list1 -- 比较的列表.list2 -- 比较的列表. 返回值: 如果比较的元素是同类型 ...

  2. python设置一个初始为0的计数器_python中统计计数的几种方法

    以下实例展示了 count() 方法的使用方法: 以上实例输出结果如下: 1) 使用字典dict() 循环遍历出一个可迭代对象中的元素,如果字典没有该元素,那么就让该元素作为字典的键,并将该键赋值为1 ...

  3. python输入一个分数、约分后输出_Python中分数的相关使用教程

    你可能不需要经常处理分数,但当你需要时,Python的Fraction类会给你很大的帮助.在该指南中,我将提供一些有趣的实例,用于展示如何处理分数,突出显示一些很酷的功能. 1 基础 Fraction ...

  4. python根据一个基类生成派生类_python中的封装继承多态

    1.封装 类的封装可以隐藏类的实现细节,迫使用户只能通过方法去访问数据,这样就可以增强程序的安全性.接下来演示未使用封装可能出现的问题,如例所示. 在例中,运行结果输出的成绩为-68,在程序中不会有任 ...

  5. python设置一个初始为0的计数器_Python:中的简单计数器

    我试图在Otree(Python库)中实现一个简单的计分器,通过修改竞猜游戏模板使之成为两个玩家.在 最后,我希望这个计数器只在某些情况下更新,但现在,我只想在每一轮之后增加10个.在 在模型.py, ...

  6. python声明一个数组_python 声明数组

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 如何在python? 我无法在文档中找到对数组的任何引用... 我正在制作一个小 ...

  7. python怎么调用列表_Python中列表的使用

    python中的列表与java中的数组非常类似,但使用方法比java中数组简单很多,python中的数据类型不需要显示声明,但在使用时必须赋值,列表元素下标从0开始 初始化列表(初始化一个包含五个元素 ...

  8. python.集合转列表_Python基础数据类型:元组、列表、字典、集合

    你好,我是goldsunC. 让我们一起进步吧! 元组.列表.字典.集合 元组和列表是Python语言中非常重要的一部分内容,它们是Python中除了字符串以外的另两种序列结构,几乎在任何地方都少不了 ...

  9. python 下标 遍历列表_python中的数据结构与算法(1):列表、元组与字符串

    列表是 python 中最常用.最重要的数据结构之一. 一般来说,我们用列表来管理一组数据对象,这些对象可能是同一类型,也可能是不同类型.列表不仅记录了这些数据对象,而且也记录了它们之间的一种顺序关系 ...

最新文章

  1. 2019宁波本科计算机招聘工资,@宁波人,76282!2019年度平均工资是这么多,你拖后腿了吗?...
  2. php网站后台管理反应慢,phpcmsv9 后台操作反应慢的原因
  3. python学了有用吗-为什么要学Python?学了有什么用?
  4. Win7 64位系统,PHP 扩展 curl方法
  5. 如何将本地项目上传至GitHub
  6. 运算符的计算机制和原则
  7. Asp.net MVC 仿照博客园的简单网站首页 列表设计
  8. “约见“面试官系列之各系列目录汇总(建议学习收藏)
  9. PostgreSQL中的pg_hba.conf
  10. 阿里王帅回应“马云被印度法院传唤”:马云太难找,要去HHB酒吧试试
  11. Linux Futex的设计与实现(转)
  12. 理解JavaScript中原型继承
  13. FabFilter Total Bundle 2021 mac版:14个专业的FabFilter插件(含安装与卸载)
  14. 如何在python中安装包_如何给python安装包
  15. 常用的科研论文作图软件
  16. GMP编译make check时出现FAIL t-scan
  17. 《薛兆丰的经济学课》课程总结6--经济学家们
  18. 【调剂】 济南大学机器学习及其应用课题组拟接收计算机硕士(调剂及第一志愿)报考-预宣传...
  19. 登陆远程kvm_KVM远程VMM管理
  20. 普通函数的this指向以及更改this指向

热门文章

  1. c++图的创建_「PS抠图系列13」通道混合器
  2. ajax一步调用,ajax异步调用
  3. mysql多线程导出_MySQL多线程导入导出工具Mydumper
  4. java 防重_如何做一个防重设计
  5. python计算器程序代码_7_python之路之python计算器
  6. AD19 add pins to nets错误_NGINX 502 Bad Gateway错误疑难解答
  7. 在unity用shaderGraph做出类似动物之森的柱面场景,甚至球面场景。
  8. php生成svg图片不显示,css svg不显示不出来怎么办
  9. Redis:复制,第1部分——概述 复制与分片、哨兵与集群、Redis拓扑
  10. 构建一个ASP.NET Wiki来解释TDD