如何在不使用索引的情况下获取100元素列表的第49个元素?
不使用索引获取列表第49个元素的实现方案
方法一:使用itertools库
from itertools import islice # 示例100元素字符串列表 my_list = [f"string_{i}" for i in range(100)] # 获取第49个元素(1基计数,对应0基索引48) target_element = next(islice(my_list, 48, 49)) print(target_element)
方法二:原生循环实现
# 示例100元素字符串列表 my_list = [f"string_{i}" for i in range(100)] target_element = None count = 0 for elem in my_list: if count == 48: target_element = elem break count += 1 print(target_element)
内容的提问来源于stack exchange,提问作者Vishal Singh Negi
相关产品推荐
相关产品推荐

