|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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)
|
|