【问题标题】:reverse list in the python [duplicate]python中的反向列表[重复]
【发布时间】:2022-09-25 17:08:17
【问题描述】:

我试图反转一个整数并使用下面的代码,但结果列表值为无。我们可以在清单中放多少? , 编码:

int_a= [1,2,3,4,5,6]
rev_word = int_a.split()
rev_number = rev_number.reverse()
rev_number= \"\".join(rev)

它返回类型错误。为什么?

  • rev 不存在。并且 reverse() 就地反转并返回 None。
  • 我认为这种方式是可行的:int_a:[::-1]
  • @Hediye_seza 切片语法创建了一个可能不需要的新列表。如果要颠倒列表原位那么 list.reverse() 是更好的选择
  • 我认为对于反向列表,我们应该使用索引
  • 字符串怎么样?

标签: python python-3.x django list


【解决方案1】:

这是在 python 中反转列表的简短且最佳的方法:

int_a= [1,2,3,4,5,6]
int_a = int_a[::-1] 

【讨论】:

    【解决方案2】:

    ‍‍reverse() 方法,原地反转列表。这意味着rev_number.reverse() 返回None

    所以你可以通过这种方式得到一个反向列表:

    int_a= "This is integer"
    rev_word = int_a.split()
    rev_word.reverse()
    rev_number= "".join(rev_word)
    

    【讨论】:

    • 对不起。我的意思是列表中的倒数。第一次
    【解决方案3】:

    int_a = [1,2,3,4,5,6] int-a = int_a[::-1]

    这个答案是python中反向列表的最佳答案的标记。 试一试

    【讨论】:

      猜你喜欢
      • 2012-11-11
      • 2020-07-29
      • 2022-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-27
      • 2019-07-05
      • 1970-01-01
      相关资源
      最近更新 更多