新手python,用什么方法可以修改元组里的值
3个回答
展开全部
a=[(10,20,30,40),(5,6,7,8)]
把20 和 6 改成 'a'
这里a是列表,但列表里是元组,
规定元组的值不可修改,只能计数及取值。
1:可以重写值,如 a[0] = (10,'a',30,40) ; a[1] = (5,'a',7,8)
2:可以采用列表方式,a= [[10,20,30,40],[5,6,7,8]]
要把把20和6改成a :
a[0][1] = 'a' ; a[1][1] = 'a'
把20 和 6 改成 'a'
这里a是列表,但列表里是元组,
规定元组的值不可修改,只能计数及取值。
1:可以重写值,如 a[0] = (10,'a',30,40) ; a[1] = (5,'a',7,8)
2:可以采用列表方式,a= [[10,20,30,40],[5,6,7,8]]
要把把20和6改成a :
a[0][1] = 'a' ; a[1][1] = 'a'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
元组是不可改变的
追答
可以强制转为list,修改后在转回来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询