元组如何转换为列表

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,))

回复
阅读 1.2k
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,)]
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏