牛客网刷题记录:

小易有一个长度为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)相关推荐

  1. python字符串操作_浅谈Python 字符串特有的操作方法

    来源:(微信号:python_cat)" 正如<你真的知道Python的字符串是什么吗?>所写,Python中字符串是由Uniocde编码的字符组成的不可变序列,它具备与其它序列 ...

  2. python sorted下标_全!Python基础之原生数据类型、判断和循环、函数和文件操作合集...

    长文预警! Python基础系列会将基础内容大致分为三到五个板块,每块着重讲一方面,知识不会很难,主要是以小例子的形式解读,如果你已经入门Python,希望可以帮你温习一下:如果你想入门Python, ...

  3. python sorted下标_初学者掌握python 列表需要知道的操作

    为了感谢大家对"Python客栈"的关注与支持,我们每天会在留言中随机抽取三位粉丝发放6.6元小红包.快来参与吧!前些日子我们介绍了 python中基本的数据结构--元组,今天我们 ...

  4. python实验目的_实验五 Python文件操作实验

    实验五 Python文件操作实验 一.实验目的与要求 1.掌握文件的打开和关闭. 2.掌握文件的不同操作,如读写.重命名.删除. 3.熟悉闭包.装饰器以及常见内置函数的使用. 二.实验原理 在pyth ...

  5. python switch语句_几个Python里的骚操作

    今天给大家分享几个Python里面的骚操作,大家会更加感受到Python编码的强大. 1.用字典映射代替switch case语句 大家首先看下面这段用C#编写的switch case代码,代码很好理 ...

  6. csdn学院的python培训怎么样_这段 Python 代码让程序员赚 300W,公司已确认!网友:神操作...

    Python到底还能给人多少惊喜? 笔者最近看到了这两天关于Python最热门的话题,关于<地产大佬潘石屹学Python的原因>,结果被这个回答惊到了: 来源:知乎 https://www ...

  7. python设计游戏使用手机操作_如何使用python控制手机(以微信游戏跳一跳为例)

    打开手机的开发者选项,本人小米手机,系统android 7.0(miui 9.1),设置->我的设备->全部参数(点击miui版本5次,即可开启开发者模式) 设置->更多设置(倒数第 ...

  8. python len函数_知识清单Python必备的69个函数,你掌握了吗?

    本文纲要 Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间.目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很 ...

  9. python列表拆包_详解python 拆包可迭代数据如tuple, list

    详解python 拆包可迭代数据如tuple, list 拆包是指将一个结构中的数据拆分为多个单独变量中. 以元组为例: >>> a = ('windows', 10, 25.1, ...

  10. python求加速度_如何利用Python 为自然语言处理加速度

    自去年发布 Python 的指代消解包(coreference resolution package)之后,很多用户开始用它来构建许多应用程序,而这些应用与我们最初的对话应用完全不同. 利用 spaC ...

最新文章

  1. CentOS6安装nodejs
  2. Python多进程与进程锁的基本使用
  3. Machine Learning:如何选择机器学习算法?
  4. 中南继续教育学院计算机绘图,求答案~~机电一体化,计算机绘图
  5. 用python操作MySQL
  6. 在Webstorm中配置Compass Watcher
  7. 枚举求解单词方阵(洛谷P1101题题解,Java语言描述)
  8. 全球数据库--基金/管理产品--分类/行业平均
  9. vue动态禁用控件绑定disable
  10. c++list遍历_小白学PyTorch | 6 模型的构建访问遍历存储(附代码)
  11. Leetcode 200.岛屿数量
  12. 服务器 --- 开发框架
  13. N1网络命令-ping
  14. (一) MySQL学习笔记:MySQL安装图解
  15. vs2015安装msdn_visual studio 2015离线版msdn下载和安装图文教程
  16. 金蝶K3批量出库语句与执行方法
  17. 二级计算机题世界动物日,计算机二级考试真题-PPT-张宇-世界动物日介绍
  18. 8位PCM编码转换16位PCM
  19. 佛罗里达州立大学计算机专业排名,佛罗里达州立大学有哪些专业_专业排名(QS世界排名)...
  20. 数据中心IDC产业研究报告:碳中和背景下,IDC产业链的破局之路

热门文章

  1. android 通过串口来控制pwm的输出_ESP8266_07基于PWM的呼吸灯
  2. python入口文件详解_Python基础系列讲解——那些py文件中容易忽略的细节
  3. netty 学习 (1)
  4. hadoop2.xHA机制的实现原理
  5. [ NOI 2005 ] 聪聪与可可
  6. 为什么 muduo 的 shutdown() 没有直接关闭 TCP 连接?
  7. python学习之继承
  8. 异步消息的性能与激情之Netty开发思路
  9. [翻译] FeSpinner
  10. IOS的Application以及IOS目录的介绍