python

当前位置:中华考试网 >> python >> python教程 >> 文章内容

python倒排列是什么意思

来源:中华考试网  [2020年11月28日]  【

  1、数组倒序:

  原始元素的倒序排列

  arr = [1,2,3,4,3,4]

  (1)

  1

  print arr[::-1]

  ---->[4, 3, 4, 3, 2, 1]

  (2)

  1

  2

  arr.reverse()

  print arr

  ---->[4, 3, 4, 3, 2, 1]

  (3

  1

  2

  3

  4

  5

  6

  reversed(arr) #返回一个倒序可遍历对象,需序遍历出

  arr = [1,2,3,4,3,4]

  reversed_arr = []

  for i in reversed(arr):

  reversed_arr.append(i)

  print reversed_arr

  ---->[4, 3, 4, 3, 2, 1]

  2、字符串倒序:

  (1)利用字符串截取

  1

  2

  param = 'hello'

  print param[::-1]

  ---->'olleh'

  (2)利用reversed()返回倒可迭代对象(字符串实现)

  1

  2

  3

  4

  5

  param = 'hello'

  rev_str = ''

  for i in reversed(param):

  rev_str += i

  print rev_str

  ---->'olleh'

  (3)利用reversed()返回倒可迭代对象(数组实现)

  1

  2

  3

  4

  rev_arr = []

  for i in reversed(param):

  rev_arr.append(i)

  print ''.join(rev_arr)

责编:fushihao

上一篇:python模块中load方法怎样使用?

下一篇: 没有了

  • 会计考试
  • 建筑工程
  • 职业资格
  • 医药考试
  • 外语考试
  • 学历考试