python序列操作_操作序列(python)
牛客网刷题记录:
小易有一个长度为n的整数序列,a_1,...,a_n。然后考虑在一个空序列b上进行n次以下操作:
1、将a_i放入b序列的末尾
2、逆置b序列
小易需要你计算输出操作n次之后的b序列。
输入描述: 输入包括两行,第一行包括一个整数n(2 ≤ n ≤ 2*10^5),即序列的长度。 第二行包括n个整数a_i(1 ≤ a_i ≤ 10^9),即序列a中的每个整数,以空格分割。
输出描述: 在一行中输出操作n次之后的b序列,以空格分割,行末无空格。
示例1
输入 4 1 2 3 4
输出 4 2 1 3
解决方案: import sys s=sys.stdin.readlines() n=int(s[0].strip()) data=[i for i in s[1].strip().split()] left=[] right=[] if n%2==0: for i in range(n-1,0,-2): left.append(data[i]) for i in range(0,n,2): left.append(data[i]) else: for i in range(n-1,-1,-2): left.append(data[i]) for i in range(1,n,2): left.append(data[i]) print(' '.join(left+right))
python序列操作_操作序列(python)相关推荐
- python字符串操作_浅谈Python 字符串特有的操作方法
来源:(微信号:python_cat)" 正如<你真的知道Python的字符串是什么吗?>所写,Python中字符串是由Uniocde编码的字符组成的不可变序列,它具备与其它序列 ...
- python sorted下标_全!Python基础之原生数据类型、判断和循环、函数和文件操作合集...
长文预警! Python基础系列会将基础内容大致分为三到五个板块,每块着重讲一方面,知识不会很难,主要是以小例子的形式解读,如果你已经入门Python,希望可以帮你温习一下:如果你想入门Python, ...
- python sorted下标_初学者掌握python 列表需要知道的操作
为了感谢大家对"Python客栈"的关注与支持,我们每天会在留言中随机抽取三位粉丝发放6.6元小红包.快来参与吧!前些日子我们介绍了 python中基本的数据结构--元组,今天我们 ...
- python实验目的_实验五 Python文件操作实验
实验五 Python文件操作实验 一.实验目的与要求 1.掌握文件的打开和关闭. 2.掌握文件的不同操作,如读写.重命名.删除. 3.熟悉闭包.装饰器以及常见内置函数的使用. 二.实验原理 在pyth ...
- python switch语句_几个Python里的骚操作
今天给大家分享几个Python里面的骚操作,大家会更加感受到Python编码的强大. 1.用字典映射代替switch case语句 大家首先看下面这段用C#编写的switch case代码,代码很好理 ...
- csdn学院的python培训怎么样_这段 Python 代码让程序员赚 300W,公司已确认!网友:神操作...
Python到底还能给人多少惊喜? 笔者最近看到了这两天关于Python最热门的话题,关于<地产大佬潘石屹学Python的原因>,结果被这个回答惊到了: 来源:知乎 https://www ...
- python设计游戏使用手机操作_如何使用python控制手机(以微信游戏跳一跳为例)
打开手机的开发者选项,本人小米手机,系统android 7.0(miui 9.1),设置->我的设备->全部参数(点击miui版本5次,即可开启开发者模式) 设置->更多设置(倒数第 ...
- python len函数_知识清单Python必备的69个函数,你掌握了吗?
本文纲要 Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间.目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很 ...
- python列表拆包_详解python 拆包可迭代数据如tuple, list
详解python 拆包可迭代数据如tuple, list 拆包是指将一个结构中的数据拆分为多个单独变量中. 以元组为例: >>> a = ('windows', 10, 25.1, ...
- python求加速度_如何利用Python 为自然语言处理加速度
自去年发布 Python 的指代消解包(coreference resolution package)之后,很多用户开始用它来构建许多应用程序,而这些应用与我们最初的对话应用完全不同. 利用 spaC ...
最新文章
- CentOS6安装nodejs
- Python多进程与进程锁的基本使用
- Machine Learning:如何选择机器学习算法?
- 中南继续教育学院计算机绘图,求答案~~机电一体化,计算机绘图
- 用python操作MySQL
- 在Webstorm中配置Compass Watcher
- 枚举求解单词方阵(洛谷P1101题题解,Java语言描述)
- 全球数据库--基金/管理产品--分类/行业平均
- vue动态禁用控件绑定disable
- c++list遍历_小白学PyTorch | 6 模型的构建访问遍历存储(附代码)
- Leetcode 200.岛屿数量
- 服务器 --- 开发框架
- N1网络命令-ping
- (一) MySQL学习笔记:MySQL安装图解
- vs2015安装msdn_visual studio 2015离线版msdn下载和安装图文教程
- 金蝶K3批量出库语句与执行方法
- 二级计算机题世界动物日,计算机二级考试真题-PPT-张宇-世界动物日介绍
- 8位PCM编码转换16位PCM
- 佛罗里达州立大学计算机专业排名,佛罗里达州立大学有哪些专业_专业排名(QS世界排名)...
- 数据中心IDC产业研究报告:碳中和背景下,IDC产业链的破局之路
热门文章
- android 通过串口来控制pwm的输出_ESP8266_07基于PWM的呼吸灯
- python入口文件详解_Python基础系列讲解——那些py文件中容易忽略的细节
- netty 学习 (1)
- hadoop2.xHA机制的实现原理
- [ NOI 2005 ] 聪聪与可可
- 为什么 muduo 的 shutdown() 没有直接关闭 TCP 连接?
- python学习之继承
- 异步消息的性能与激情之Netty开发思路
- [翻译] FeSpinner
- IOS的Application以及IOS目录的介绍