操作序列(python)

2021-10-01 01:24:32 字數 716 閱讀 5970

牛客網刷題記錄:

小易有乙個長度為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):

for i in range(0,n,2):

else:

for i in range(n-1,-1,-2):

for i in range(1,n,2):

print(' '.join(left+right))

python序列操作 序列操作

toc 序列操作 all 判斷可迭代物件的每個元素是否都為true值 all 1,2 列表中每個元素邏輯值均為true,返回true true all 0,1,2 列表中0的邏輯值為false,返回false false all 空元組 true all 空字典 true any 判斷可迭代物件的元...

python通用序列操作 python序列的使用

序列之通用操作 pytho中,最基本的資料結構就是序列。什麼是序列 numbers 1,2,3,4,5,6,7,8,9,0 greeting u hello,world names alice tom ben john python內建序列種類 共有6種 列表,元組,字串,unicode字串,buf...

python 序列操作

1.什麼是序列 2.序列的切片操縱 3.序列常用方法 1.什麼是序列 python中的序列表示索引 序號 為整數的有序物件集合。包括 字串,列表,元組。2.序列的切片操作 1.以索引 序號 來訪問序列的兩種方法 從左到右 用序號0 表示第乙個元素,1表示第二個元素.從右到左 用序號 1 表示從右面開...