python - 重复列表中的某个字符?(Python)
问题描述
我想知道是否有办法从列表中重复某些字符。例如:
characters = ['t' 'a' 'c' 'o']
print(characters)
那将打印['taco']
. 我将如何让它打印['tacooo']
?
解决方案
如果您想在 n 索引中重复字符 n 次,请查看以下示例:
characters = ['t','a','c','o']
print(''.join(characters[0:3])+characters[3]*3)
只需将 n 与单个索引相乘,或将其乘以多个,然后加入项目。然后与 + 连接。
推荐阅读
- apache-zookeeper - 如何使用元数据获取 zookeper znode 数据
- json - 在 localhost 中获取 Empty {} json 响应,而 cloud-api 上的字符串为空
- python - 如何编写 DRY Python For 循环
- laravel - 如何将变量传递给laravel中的模型以创建动态表名
- java - 从 Java 连接到 AWS RDS 代理
- ios - 获取 UIViewController 的根安全区域?
- python - 此代码中是否有任何打印错误?(Python)
- ggplot2 - 每组具有多个或不同图例的堆积条形图
- java - 有没有办法在 mat 中使用 OQL 获取无法访问的对象?
- kotlin - 为什么在 Kotlin 中开始 mocking 这么慢?