Python:更改元组中的值

发布于 2021-01-29 15:06:11

我是python的新手,所以这个问题可能有点基本。我有一个元组values,其中包含以下内容:

('275', '54000', '0.0', '5000.0', '0.0')

我想更改275此元组中的第一个值(即),但我知道元组是不可变的,因此values[0] = 200将不起作用。我该如何实现?

关注者
0
被浏览
75
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    首先,您需要问,为什么要这样做?

    但是可以通过:

    t = ('275', '54000', '0.0', '5000.0', '0.0')
    lst = list(t)
    lst[0] = '300'
    t = tuple(lst)
    

    但是,如果您需要进行更改,那么最好将其保留为 list



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看