元组如何转换为列表

lugee
  • 1
新手上路,请多包涵

给定元组 a_tuple = (1,’a’,(1,’a’)) 
将 a_tuple 转化为[1,’a’,(1,’a’)] 
将 a_tuple 转化为[1,’a’,[1,’a’]] 
删除 a_tuple 中的元素(1,’a’)中的’a’,转化为(1,’a’,(1,))

回复
阅读 1k
1 个回答

元组中的元素值是不允许(直接)修改和删除的,但元组和列表一样都是序列,通过索引进行截取

>>> a_tuple=(1,'a',(1,'a'))
>>> type(a_tuple)
<class 'tuple'>
>>> a_list=list(a_tuple)
>>> type(a_list)
<class 'list'>
>>> a_list
[1, 'a', (1, 'a')]
>>> a_list[-1][:-1]
(1,)
>>> a_list[-1]=a_list[-1][:-1]
>>> a_list
[1, 'a', (1,)]
你知道吗?

宣传栏