sof*_*sof 5 python string list string-concatenation python-3.x
我有一个list1
这样的
list1 = [('my', '1.2.3', 2),('name', '9.8.7', 3)]
Run Code Online (Sandbox Code Playgroud)
我想得到一个list2
这样的新元素(将第一个元素与第二个元素的第二个条目连接起来);
list2 = [('my2', 2),('name8', 3)]
Run Code Online (Sandbox Code Playgroud)
作为第一步,我正在检查加入元组中的前两个元素,如下所示,
for i,j,k in list1:
#print(i,j,k)
x = j.split('.')[1]
y = str(i).join(x)
print(y)
Run Code Online (Sandbox Code Playgroud)
但我明白了
2
8
Run Code Online (Sandbox Code Playgroud)
我期待这个;
my2
name8
Run Code Online (Sandbox Code Playgroud)
我做错了什么?有什么好的方法可以做到这一点吗?一个简单的方法..