首页 > 解决方案 > 如何在python中从现有列表中创建一个列表,其中包含第一个列表中的所有元素但索引较少

问题描述

例如['ram', 'shyam', 'great', 'bad'],这里有四个索引,现在我想要列表中的所有内容,索引较少,比如['ram', 'shyam', 'great,bad']这里只有 3 个索引。

标签: pythonpython-2.7

解决方案


您可以指定索引范围,注意my_list[i:j]将执行 from i thto j-1

my_list = ['ram', 'shyam', 'great', 'bad']
my_list[2:4] = [','.join(my_list[2:4])]

输出 :

my_list
['ram', 'shyam', 'great,bad']

推荐阅读