Python 2 中的整数数组输入

2023-12-01

我是Python新手。我想获取 2 个大小为 4 的整数数组 a 和 b 的用户输入并打印它们。 输入应该以空格分隔。

第一个用户应该像这样输入数组 a[]:

1 2 3 4

他应该像这样输入数组 b[]

2 3 4 6

程序应该将 a 和 b 显示为输出。我希望 a 和 b 中的变量是整数而不是字符串。我该怎么做?

我正在尝试这样的事情

 a=[]
 b=[]
 for i in range(0,4):
         m=raw_input()
         a.append(m)
 for i in range(0,4):
         n=int(raw_input())
         b.append(n)

 print a
 print b

但这是行不通的。


raw_input读取一行并将其作为字符串返回。

如果你想在空格上分割线,解决方案是

a = raw_input().split()
b = raw_input().split()

请注意,它们将是数组strings,不是整数。 如果你希望它们是整数,你需要用

a = map(int, raw_input().split())
b = map(int, raw_input().split())

或者,更明确地说

a = []
for x in raw_input().split():
    a.append(int(x))
b = []
for x in raw_input().split():
    b.append(int(x))

Python 交互式 shell 是实验其工作原理的好方法......

Python 2.7.8 (default, Sep 24 2014, 18:26:21) 
[GCC 4.9.1 20140903 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> "19 22 3 91".split()                                                        
['19', '22', '3', '91']
>>> map(int, "19 22 3 71".split())                                              
[19, 22, 3, 71]
>>> _
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 2 中的整数数组输入 的相关文章

  • 将 numpy 数组写入文本文件的速度

    我需要将一个非常 高 的两列数组写入文本文件 而且速度非常慢 我发现如果我将数组改造成更宽的数组 写入速度会快得多 例如 import time import numpy as np dataMat1 np random rand 1000
  • 查找模块中显式定义的函数 (python)

    好的 我知道您可以使用 dir 方法列出模块中的所有内容 但是有什么方法可以仅查看该模块中定义的函数吗 例如 假设我的模块如下所示 from datetime import date datetime def test return Thi
  • 当我在 Pandas 中使用 df.corr 时,我的一些列丢失了

    这是我的代码 import numpy as np import pandas as pd import seaborn as sns import matplotlib pyplot as plt data pd read csv dea
  • 更改 Altair 中的构面标题位置?

    如何将方面标题 在本例中为年份 移动到每个图的上方 默认值似乎位于图表的一侧 这可以轻易改变吗 import altair as alt from vega datasets import data df data seattle weat
  • numpy 使用 datetime64 进行数字化

    我似乎无法让 numpy digitize 与 datetime64 一起使用 date bins np array np datetime64 datetime datetime 2014 n 1 s for n in range 1 1
  • 如何在 Python 3 中循环遍历集合,同时从集合中删除项目

    这是我的情况 我有一个list set 哪个并不重要 movieplayer我想调用的对象 preload 功能开启 该预加载函数可以立即返回 但希望将来返回一点 我想存储这个电影播放器 集合 表明它们尚未预加载 然后循环它们 调用prel
  • 将快速文本输入发送到另一个进程(窗口)

    我正在编写一个 C WPF 程序 它将文本消息发送到另一个程序的窗口 我有一个宏程序作为我的键盘驱动程序 Logitech g15 的一部分 它已经做到了这一点 尽管它不会将击键直接发送到进程 而是发送到当前聚焦的窗口 它运行良好 但我也需
  • 如何按元素添加两个 Rust 数组?

    这绝对是一个初学者问题 但我搜索了半个小时后找不到任何有用的东西 我有 Rust 1 7 0 和这段代码 type coord i64 3 add two coordinates vectors pointwise that is if z
  • Python Fabric - 未找到主机。请指定用于连接的(单个)主机字符串:

    如何获取 找不到主机 请指定用于连接的 单个 主机字符串 面料如何解决 def bootstrap host ec2 54 xxx xxx xxx compute 1 amazonaws com env hosts host env use
  • 使用 scipy curve_fit 拟合噪声指数的建议?

    我正在尝试拟合通常按以下方式建模的数据 def fit eq x a b c d e return a 1 np exp x b c np exp x d e x np arange 0 100 0 001 y fit eq x 1 1 1
  • 动态 __init_subclass__ 方法的参数绑定

    我正在尝试让类装饰器工作 装饰器会添加一个 init subclass 方法到它所应用的类 但是 当该方法动态添加到类中时 第一个参数不会绑定到子类对象 为什么会发生这种情况 举个例子 这是可行的 下面的静态代码是我试图最终得到的示例 cl
  • django-admin.py makemessages 不起作用

    我正在尝试翻译一个字符串 load i18n trans Well Hello there how are you to Hola amigo que tal 我的 settings py 文件有这样的内容 LOCALE PATHS os
  • 具有屏蔽无效值的 pcolormesh

    我试图将一维数组绘制为 pcolormesh 因此颜色沿 x 轴变化 但每个 x 的 y 轴保持不变 但我的数据有一些错误值 因此我使用屏蔽数组和自定义颜色图 其中屏蔽值设置为蓝色 import numpy as np import mat
  • 无法在 python 3.8 上将带有 webapp 的 python 部署到 azure

    我正在尝试使用部署一个测试项目Flask使用以下方法将框架迁移到 Azure 云中Azure CLI https learn microsoft com en us azure app service containers quicksta
  • 检测 IDLE 的存在/如何判断 __file__ 是否未设置

    我有一个脚本需要使用 file 所以我了解到 IDLE 没有设置这个 有没有办法从我的脚本中检测到 IDLE 的存在 if file not in globals file is not set 如果你想做一些特别的事情 file 未设置
  • 如何使用 matplotlib 为圆柱体的每个单独面添加颜色

    我正在尝试为圆柱体的每个面着色 但是我不确定如何进行 我尝试了以下方法 for i in range 10 col append for i in range 10 for j in range 20 col i append plt cm
  • 如何缩短 PHP if 语句?

    我有一个 if 语句 我需要将单个字符串与许多不同的选项进行比较 我在下面发布的代码非常清楚地表明了我的意思 我知道有两种方法可以做到这一点 但另一种甚至更长 那么 是否有任何函数可以以更短的方式实现类似的功能 我的要求可能看起来很愚蠢 但
  • 如何获取所有mysql元组结果并转换为json

    我能够从表中获取单个数据 但是当我试图获取表上的所有数据时 我只得到一行 cnn execute sql rows cnn fetchall column t 0 for t in cnn description for row in ro
  • 长/宽数据到宽/长

    我有一个数据框 如下所示 import pandas as pd d decil 1 decil 1 decil 2 decil 2 decil 3 decil 3 decil kommune AA BB AA BB AA BB 2010
  • 缓存 Flask-登录 user_loader

    我有这个 login manager user loader def load user id None return User query get id 在我引入 Flask Principal 之前它运行得很好 identity loa

随机推荐

  • XSLT - 不得复制节点值

    我想使用 XSLT 转换一些 xmi 文件 一切正常 但我不明白为什么标记值 Version 1 0 和 EAUML Version 1 0 由我的模板 packagedElement 复制 请参阅输出 xmi 文件
  • SQL Server GUID 排序算法。为什么?

    唯一标识符的问题 我们有一个现有的数据库 它广泛使用唯一标识符 不幸的是 作为主键和一些表的一些可为空的列 我们遇到过这样的情况 在这些表上运行的一些报告对这些唯一标识符进行排序 因为表中没有其他列可以提供有意义的排序 这不是很讽刺吗 目的
  • 从 ID 列表中删除 mysql 服务器中的行 C#

    我正在尝试从 C 中的 ID 列表中删除 MySQL 表中的一系列行 表中有一个employeeID 行 基本上我的问题是我会使用什么样的语法 你可能会使用IN你的条款DELETE DELETE FROM EmployeeTable WHE
  • 如何使用 getUsermedia 和 mediaRecorder 下载录音并给出视频规格?

    navigator mediaDevices getUserMedia then stream gt a recorder is created var mediaRecorder new MediaRecorder stream star
  • 如何使用netty在单独的线程池中执行业务逻辑处理程序

    我有一个需要执行一些业务逻辑的处理程序 我希望它在单独的线程池中执行 以免阻塞 io 事件循环 我已将 DefaultEventExecutorGroup 添加到管道中 如中指定的http netty io 4 0 api io netty
  • 使用 pandas 和 matplotlib 绘制分类数据

    我有一个包含分类数据的数据框 colour direction 1 red up 2 blue up 3 green down 4 red left 5 red right 6 yellow down 7 blue down 我想生成一些图
  • 如何在 Android 上自动播放 HTML5 mp4 视频?

    我通过asp net开发了一个移动页面来播放mp4视频 我知道 iOS 已禁用自动播放功能以最大限度地减少用户带宽 那么我该如何 在 Android 上自动播放 HTML5 mp4 视频 我已经在 HTML5 代码中添加了自动播放功能 但它
  • Grails ApplicationContext.xml grailsResourceLoader

    我正在尝试让一个项目在 Tomcat7 上运行 该项目需要一些插件并且是用 Grails 编写的 使用命令创建 warGrails 产品战争结果没有错误 但是 如果我将应用程序添加到 Tomcat7 服务器 它就不会被执行 我的 tomca
  • 将三角形带转换为三角形?

    我正在使用 GPC 曲面细分库 它输出三角形条 该示例显示的渲染如下 for s 0 s lt tri num strips s glBegin GL TRIANGLE STRIP for v 0 v lt tri strip s num
  • 如何将某些内容记录到 Zend Developer Tools 工具栏?

    是否可以将 ZF2 控制器中的某些变量记录到 Zend Developer Tools 工具栏 好吧 我在 ZendDevelopersTool 上创建了一个 Collector 来添加个人信息 你需要来自控制器的信息 而这是我从未尝试过的
  • 我们可以在 Android MotionLayout 的同一个 中使用 OnSwipe 和 OnClick 吗?

    我想在用户时播放动画clicks or swipes 但是我们可以在 MotionLayout 中处理这两种行为吗 它们可以完美地分开工作 但如果我添加OnClick and OnSwipe在同一场景中 仅OnClick作品 有什么解决方法
  • 配置 spring-boot-starter-oauth2-client 以使用 Azure AD 进行身份验证

    我想在 Spring Boot 2 4 中添加 Azure AD 作为 OAuth2 提供程序 我跟着Spring Boot 的 OAuth2 文档并提出以下配置 spring security oauth2 client provider
  • Hibernate Criteria API - 过滤集合属性

    我有这样的实体 Entity public class Album private Integer id private Integer ownerId private String name private String descript
  • 加密第 3 方凭证

    我有一个应用程序 需要将第三方凭证存储到 Amazon S3 FTP SFTP 等服务 我知道无需密码即可访问其中一些系统 但这有其自身的问题 如果我们的客户通过 ACL 允许我们访问他们的 S3 存储桶 我们仍然需要验证哪个存储桶属于哪个
  • 如何在 HL7 消息中使用转义字符

    我在用ca uhn hl7v2 util Terser创建 HL7 消息 对于 HL7 字段之一 我需要设置以下值 家 一 二 HL7消息类型为MDM T02 版本为2 3 1 因为 是 hl7 消息中的转义字符 如果我尝试使用 publi
  • PHP 中的 URL 转换

    我在 html 页面中有以下 url delete Release 1 但是当我尝试打印它时 它会以以下方式出现 delete Release 201 任何人都可以建议如何在 PHP 中将这个十六进制值 20 转换为空格 urldecode
  • 在函数内使用“粘贴”名称

    我有一个函数可以计算一些东西 然后将其分配给一个矩阵 该矩阵从粘贴语句接收其名称 基于一些其他当前值 然后我想将暗名称分配给矩阵 但不知道如何使粘贴的名称被理解 这是正在发生的事情 function lt someComputations
  • 当覆盖范围减少时,SonarQube 质量门将失败

    我正在使用 SonarQube 4 3 并尝试让质量门 以前称为警报 工作 但当集成测试覆盖率自上次分析以来减少时 该质量门就会失败 有谁知道如何做到这一点 好的 就是这样 设置 覆盖范围 自上次分析以来的增量 小于 0 如果这会导致错误
  • 最近发布的 GAE PHP 运行时可以访问本机 GAE 数据存储吗?

    Google 刚刚宣布支持 App Engine 的 PHP 运行时 我有一个使用 Java 运行时开发的应用程序 它利用本机 App Engine 数据存储区 它目前充当移动客户端的后端 我们正在考虑开发一个单独的 Web 前端 它需要与
  • Python 2 中的整数数组输入

    我是Python新手 我想获取 2 个大小为 4 的整数数组 a 和 b 的用户输入并打印它们 输入应该以空格分隔 第一个用户应该像这样输入数组 a 1 2 3 4 他应该像这样输入数组 b 2 3 4 6 程序应该将 a 和 b 显示为输