返回反转的列表

2024-02-24

我有这个问题:

编写一个函数reverse3(nums),它接受长度为3的整数列表,称为nums并返回一个新列表,其中元素的顺序相反,因此 [1, 2, 3] 变为 [3, 2, 1]。

我通过以下方式解决了它:

def reverse3(nums):
    return [nums[2]] + [nums[1]] + [nums[0]]

然而,答案很简单。我的主要问题是,我如何获得nums相反,当我不知道有多少个整数时nums?.

我有这个:nums[::-1]哪个返回nums相反,但我正在寻找不同的方式。可能循环?

我试过这个:

def reverse3(nums):
    return reversed(nums)

返回:<list_reverseiterator object at 0x10151ff90>#地点?


reversed https://docs.python.org/2/library/functions.html#reversed返回一个迭代器。如果您想获取列表对象,请使用list https://docs.python.org/2/library/functions.html#list:

>>> def reverse3(nums):
...     return list(reversed(nums))
... 
>>> reverse3([4,5,6])
[6, 5, 4]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

返回反转的列表 的相关文章

  • 如何生成大型网站的图形站点地图[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想为我的网站生成图形站点地图 据我所知 有两个阶段 抓取网站并分析链接关系 提取树形结构 生成视觉上
  • Visual Studio Code:如何使用参数调试 Python 脚本

    我正在使用 Visual Studio Code 来调试 Python 脚本 下列的本指南 https code visualstudio com docs python debugging 我在中设置了参数launch json file
  • 如何在python中确定过去的时区特定日期是否是夏令时?

    有没有办法检查特定时区在我指定的日期是否处于夏令时 test dt datetime year 2015 month 2 day 1 pst pytz timezone America Los Angeles test dt pst loc
  • Seaborn regplot 中点和线的不同颜色

    中列出的所有示例西伯恩的regplot文档 https seaborn pydata org generated seaborn regplot html点和回归线显示相同的颜色 改变color争论改变了两者 如何为点设置与线不同的颜色 你
  • 如何使用 Twython 将 oauth_callback 值传递给 oauth/request_token

    Twitter 最近刚刚强制执行以下规定 1 您必须通过oauth callbackoauth request token 的值 这不是可选的 即使您已经在 dev twitter com 上设置了一个 如果您正在执行带外 OAuth 请通
  • 更改 numpy 数组的结构强制给定值

    如何缩小栅格数据的比例4 X 6大小成2 X 3如果 2 2 像素内的任何元素包含 1 则大小强制选择 1 否则选择 0 import numpy as np data np array 0 0 1 1 0 0 1 0 0 1 0 0 1
  • 在Python中清理属于不同语言的文本

    我有一个文本集合 其中的句子要么完全是英语 印地语或马拉地语 每个句子附加的 id 为 0 1 2 分别代表文本的语言 无论任何语言的文本都可能有 HTML 标签 标点符号等 我可以使用下面的代码清理英语句子 import HTMLPars
  • Python ElementTree 获取带有命名空间的属性

    我试图访问 XML 中的 def 所以在这个例子中我会得到Evolus Common PlainTextV2作为输出 我似乎无法弄清楚如何获取具有名称空间的属性 如果我想得到id它工作得很好 Python for content ns in
  • 监控培训课程如何运作?

    我试图理解使用之间的区别tf Session and tf train MonitoredTrainingSession 以及我可能更喜欢其中之一 似乎当我使用后者时 我可以避免许多 杂务 例如初始化变量 启动队列运行程序或设置文件编写器以
  • 如何解决CDK CLI版本不匹配的问题

    我收到以下错误 此 CDK CLI 与您的应用程序使用的 CDK 库不兼容 请将CLI升级到最新版本 云程序集架构版本不匹配 支持的最大架构版本为 8 0 0 但发现为 9 0 0 发出后cdk diff命令 我确实跑了npm instal
  • 如何在VS code终端中激活python虚拟环境?

    我使用 VS 代码编辑器创建了一个 python 虚拟环境 虚拟环境已成功创建 但我无法激活它 当我尝试激活我的虚拟环境时 我也尝试过 activate bat 我试图在 PowerShell 中激活虚拟 env 命令 该命令默认在 VS
  • 如何使用 numpy 从一维数组创建对角矩阵?

    我正在使用 Python 和 numpy 来做线性代数 我表演了numpy对矩阵进行 SVD 以获得矩阵 U i 和 V 然而 i 矩阵表示为 1 行的 1x4 矩阵 IE 12 22151125 4 92815942 2 06380839
  • Prolog 列表列表获取所有元素

    我有一个列表列表 decide 1 2 3 2 3 6 4 K 我想按 返回所有可能的解决方案 规则是首先返回其列表大小为 1 的值 然后我想返回其大小大于1的值 size 0 size Xs L size Xs N L is N 1 he
  • python lxml 使用iterparse编辑并输出xml

    我已经在 lxml 库上摆弄了一段时间了 也许我没有正确理解它 或者我错过了一些东西 但我似乎无法弄清楚在捕获某个 xpath 后如何编辑文件并且然后能够在逐个元素解析时将其写回到 xml 中 假设我们有这个 xml 作为示例
  • Python Tkinter 网格复选框

    我想知道是否有一种简单的方法可以使用 Tkinter 创建复选框网格 我正在尝试制作一个由 10 行和 10 列 即 100 个复选框 组成的网格 以便每行只能选择两个复选框 编辑 我正在使用带有spyder的python 2 7 到目前为
  • 如何使用 Python 实现并行 gzip 压缩?

    使用python压缩大文件 https stackoverflow com questions 9518705 big file compression with python给出了一个很好的例子来说明如何使用例如bz2 纯粹用 Pytho
  • Django INSTALLED_APPS 的命名约定是如何工作的?

    该网站上的教程创建了一个名为 polls 的应用程序 它使用 django 1 9 所以在 INSTALLED APPS 中它是 polls apps PollsConfig 我正在观看一个教程 他将应用程序命名为新闻通讯 并且在 INST
  • 当列表中不存在 X 时,从列表中查找大于 X 的值

    我试图从列表中查找大于特定值 在我的情况下已知 的值 Example Given list 1 2 5 10 15 list is sorted 查找大于的值X 7在这种情况下 期望的结果 返回一个包含值的列表 10 15 我尝试使用jav
  • scikit-learn kmeans 聚类的初始质心

    如果我已经有一个可以作为初始质心的 numpy 数组 我该如何正确初始化 kmeans 算法 我正在使用 scikit learn Kmeans 类 这个帖子 具有选定初始中心的 k 均值 https stackoverflow com q
  • 具有重复值的 Sqlite 列

    就说专栏吧aSQLite 数据库的非常重复 始终有相同的 4 个值 其他值可能稍后出现 但不同值的数量将少于 1000 个 VALUES hello world it s a shame to store this str many tim

随机推荐

  • 带回溯的数独求解算法

    我正在寻求实现一种非常简单的算法 该算法使用强力回溯来解决数独网格 我面临的问题是 在我的实现中 我包含了两个实例变量Sudoku类称为row and col 对应于表示数独网格的二维数组中空单元格的行和列 When my solve 方法
  • CodeIgniter 和 HMVC 问题

    首先 对这篇文章造成的任何不便表示歉意 因为这是我第一次在这里发布问题 我需要更多时间来适应这个问题 Q1 我想创建 2 个 主控制器 FrontEnd and BackEnd像这样 MY 控制器延伸CI 控制器 FrontEnd延伸MY
  • 对象字面量中属性名称周围的方括号意味着什么?

    我用JS写了一段时间了 还没有使用过这种形式 dist files bpr lib Monster min js the 它有效 我只是以前没有使用过或见过它 最近才使用 ES6 它们被称为 计算属性名称 From MDN https de
  • java中不使用乘法、除法和取模运算符来除两个整数

    我写了一个代码 该代码在将两个数字相除后找出商 但不使用乘法 除法或取模运算符 My code public int divide int dividend int divisor int diff 0 count 0 int fun di
  • 如何为 Android 启用 AllOpen 插件

    我正在尝试添加allopen https kotlinlang org docs reference compiler plugins html all open compiler plugin安卓插件 我把这个添加到我的build gra
  • 用于查找计划任务向导任务信息的脚本

    我知道有一个命令可以查找计算机的计划任务 但我想获取有关计划任务本身的更多信息 我想知道计划任务的执行时间和时间以及计划任务的名称和区域 有任何想法吗 Set TS CreateObject Schedule Service TS Conn
  • python,flask,网络应用程序安全[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 在 Flask 上部署时 我想从 Web 应用程序编辑 sqlite 数据库 并且遇到了 chmod 权限问题 因此我只是让 root 以
  • 在 LESS 中生成供应商前缀

    我已经将这种方法拼凑在一起 使用 LESS 生成供应商前缀的属性和动画 首先是一些工厂函数 vendorprefix property value webkit property value moz property value ms pr
  • 使用 shell 脚本制作文件的多个副本

    我正在尝试编写一个小型 shell 脚本来制作文件的多个副本 我可以将文件名作为输入 但不能将副本数作为输入 这是我写的 但我无法通过NUMBER变量到for循环 echo n Enter filename read FILENAME ec
  • 编辑文本框中提示的自定义位置。

    我想知道是否有任何方法可以在 编辑文本 视图的底部获得提示 然后用户开始在框的顶部输入文本 作为一个额外的问题 有什么办法可以让提示在用户开始输入文本后不会消失 您可以使用 gravity 属性设置文本的位置 如http developer
  • 无法通过在 JavaScript 中识别对象的父 ID 将对象推入父数组

    我有一个 JSON 数组 其属性为 id 和parentActivityId scope data id 1 activityName Drilling parentActivityId 0 items id 2 activityName
  • 有人能用例子解释一下java EE中的演示层.业务层.集成层这些词吗?

    Java EE 中的这些是什么 表示层 商业层 集成层 我想通过示例了解这些模式是什么 表示层 用户看到的内容 通常是 Web 应用程序 业务层 应用程序的所有逻辑都在其中执行 集成层 将系统连接到其他系统的层 通过数据库连接 JMS We
  • Java Getter 和 Setter

    在 Java 中是否有更好的标准方法来创建 getter 和 setter 必须为每个变量显式定义 getter 和 setter 这是相当冗长的 有没有更好的标准注释方法 Spring有这样的东西吗 即使 C 也有属性 我不确定你是否会认
  • 在 React 中使用 .map() 时处理空数组

    我有一个 React JS 组件 它将映射notes要显示的变量 然而 我遇到了没有笔记并收到错误的问题 解决这个问题的正确方法是什么 这是代码 import React Component from react class List ex
  • 为什么 __getitem__(key) 和 get(key) 明显慢于 [key]?

    据我了解 括号只不过是一个包装器 getitem 以下是我对此进行基准测试的方法 首先 我生成了一个半大字典 items for i in range 1000000 items i 1 然后 我使用cProfile测试了以下三个功能 de
  • 通过 JavaScript 将变量从一个 html 页面传递到另一页面

    我有两个页面 第 1 页 和 第 2 页 在第 1 页上有一个文本框 其值为例如100 最后有一个按钮 通过按下按钮 我希望 javascript 将文本框的值保存在全局 变量中并跳转到第 2 页 通过 window onload 我想要第
  • 在树视图 Odoo 13 外部添加按钮

    再会 有没有办法在 Odoo 的树视图上方添加一个按钮 我想每当用户单击按钮时运行一个函数 如果这不可能 你能帮我找到替代方案吗 这是我查看的代码
  • Rails、Backbone、PhoneGap、CORS(由于 Access-Control-Allow-Origin 错误而不允许)

    我正在构建一个使用backbone js 和Rails 后端的Phonegap 应用程序 创建新用户时 我收到与 CORS 相关的错误 我正在运行我的 PhoneGap Web 应用程序http 0 0 0 0 8000 python m
  • Set dict = CreateObject("Scripting.Dictionary") 循环直到工作表的数量

    我有一个包含多个工作表的 Excel 文档 当我从第一张纸返回到第二张纸后运行循环跳转时 但在第二张纸上没有打开新字典 并且我在 ln 16 处收到类似 运行时错误 9 的错误 MySeries Cnt 2 Dt j 2 新词典打开时的每张
  • 返回反转的列表

    我有这个问题 编写一个函数reverse3 nums 它接受长度为3的整数列表 称为nums并返回一个新列表 其中元素的顺序相反 因此 1 2 3 变为 3 2 1 我通过以下方式解决了它 def reverse3 nums return