|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- c = 1,2,3,5,6,7,8
- print(type(c))
- d = (c[0:3] , 4) + c[3:]
- print(d)
- e = "a","b","c","d","f","g"
- f = (e[0:4] , "e") + e[4:]
- print(f)
复制代码
- C:\Users\jx\PycharmProjects\untitled\venv\Scripts\python.exe C:/Users/jx/Desktop/test/list.py
- <class 'tuple'>
- ((1, 2, 3), 4, 5, 6, 7, 8)
- (('a', 'b', 'c', 'd'), 'e', 'f', 'g')
- 进程已结束,退出代码0
复制代码
诸位,我想要的效果是 (1,2,3,4,5,6,7,8)也就是说 我并不想在元组中新建一个元组 求教怎么操作以及我的操作出错在哪?我看教程的操作是可以执行的啊
本帖最后由 jackz007 于 2019-11-17 02:52 编辑
把 4 插到元组 3,5 之间:
- c = 1 , 2 , 3 , 5 , 6 , 7 , 8
- c = c[: 3] + (4 ,) + c[3 :]
- print(c)
复制代码
下面这样也可以:
- a = 4
- c = 1 , 2 , 3 , 5 , 6 , 7 , 8
- c = c[: 3] + (a ,) + c[3 :]
- print(c)
复制代码
|
|