新手求救,大佬求求

Python
这是怎么了呀,“.reverse()”不可以用吗?我从书上看到的处理方式呀,大佬求救:disappointed_relieved:

最佳答案

.reverse只能用于列表 name = ["fen", "1i", "ni"] print(name)

name.reverse() print(name)

1天前 评论
FenLi (楼主) 1天前
FenLi (楼主) 1天前
讨论数量: 4

.reverse只能用于列表 name = ["fen", "1i", "ni"] print(name)

name.reverse() print(name)

1天前 评论
FenLi (楼主) 1天前
FenLi (楼主) 1天前
Jason990420

tuple属于不可变的资料型态

不可变(Immutable)是什么意思?

就是你不可以修改、增减tuple的值。
也因为 tuple 不可变的特性,所以没有 appendremovepop, reverse 等会更动值的操作。

tuple 有以下几个优点:

  • 因为不可变(immutable)的特性,运作起来比串列还要快。
  • 不会不小心改变 tuple 的值,也就是 tuple 的项目不会不小心被更动到。
  • 占用的空间比较少。
  • 作为字典(dictionary)的键(key)使用,因为字典的键需要不可变的值。
  • 具名 tuple 可以简易的作为物件的替代品。

如果是可变的, 请使用列表 list。

1天前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!