python - Python:如何反转列表中的所有其他字符串?
问题描述
我想反转列表中的所有其他单词。我的清单是 -
['Bananas', 'Apples', 'Fruits', 'Chocolate', 'Watermelon', 'Kiwi', 'Avacado', 'Lemon', 'Lime', 'Money']
我如何反转所有其他单词,以便输出应该是。
['Bananas', 'selppA', 'Fruits', 'etalocohC', 'Watermelon', 'iwiK', 'Avacado', 'nomeL', 'Lime', 'yenoM']
第一个字母不必很大,我就是这样。非常感激
解决方案
这是一种简单的方法:
>>> s = ['Bananas', 'Apples', 'Fruits', 'Chocolate', 'Watermelon', 'Kiwi', 'Avacado', 'Lemon', 'Lime', 'Money']
>>> for i in range(1, len(s), 2):
s[i] = s[i][::-1]
>>> s
['Bananas', 'selppA', 'Fruits', 'etalocohC', 'Watermelon', 'iwiK', 'Avacado', 'nomeL', 'Lime', 'yenoM']
从range(1, len(s), 2)
位置1开始,按两位数计数。
[::-1]
反转字符串。
推荐阅读
- r - 以编程方式关闭 RStudio 项目
- ios - 如何仅更改一个特定行的高度?
- javascript - JS将未定义的值变成空字符串
- angular - 如何取消选中mat复选框中最后一个选中的项目
- javascript - Firebase:按最近的位置查询
- node.js - 公牛队列:通过在 jobId 中使用部分时间戳确保时间段内的唯一作业
- javascript - 用于转换 JSON 结构的 Javascript 递归函数
- xamarin - 使用 MVVMCross 为 Xamarin.android 和 Xamarin.ios 应用程序创建 3 个选项卡
- xsl-fo - 一个块中有多个内联容器 - 不能让它们中断到下一页
- java - Java中的硬编码值