python - 如何将相同的字符串变量附加到循环中的字符串
问题描述
我有一个清单,
temp1 = ['a','b','c','d','e','f']
我希望将输出作为新列表new_list=['a.b.c.d.e.f']
我试过这个
def combine(temp1, lstart, lend):
global y,z,x
for w in temp1[lstart:lend-1]:
y=w+"."
z=w
for w in temp1[lend-1:lend]:
z=w
for i in edge_names:
temp1=(i.split('.'))
print(temp1)
right = len(temp1) - 2
combine(temp1, 0, right)
但无法得到想要的结果。请帮忙!
解决方案
一个简单的解决方案是使用 .join 方法
new_list = [".".join(temp1)]
这将为您提供所需的输出new_list = ["a.b.c.d.e.f"]
推荐阅读
- java - 如何使用带有@Value 注释的字符串来连接其他字符串?
- r - 为 DT::Datatable 的默认部分设置样式
- r - ARIMAX 预测问题 (auto.arima)
- java - 使用不同的值多次调用方法
- javascript - Google Analytics - 访问每个站点时显示的位置访问提示
- r - 需要通过排除字符来取最大值
- php - 如何在一个范围内找到值 - laravel
- javascript - React Native 0.60 社交登录问题
- javascript - Groovy:在静态范围内找到表观变量“classVar”,但不引用局部变量、静态字段或类
- sql-server - 当使用特定值更新多个列时,在 VIEW 上使用触发器执行存储过程