首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python:如何访问列表中的元素?

Python:如何访问列表中的元素?
EN

Stack Overflow用户
提问于 2018-05-28 07:05:22
回答 2查看 0关注 0票数 0

一个Python列表如下所示

List = ['1611', '1612', '1613', '1614', '1615']

我想打印(或提取)元素对,如下所示:

代码语言:javascript
复制
1611 1612
1611 1613
1611 1614
1611 1615
1612 1613
1612 1614
1612 1615
1613 1614
1613 1615
1614 1615

如何使用两个嵌套for循环来做到这一点。我尝试过但当列表中有一个元素时不打印。谁能帮忙?

EN

回答 2

Stack Overflow用户

发布于 2018-05-28 15:52:45

可以在这里使用切片:

代码语言:txt
复制
List = ['1611', '1612', '1613', '1614', '1615']

for i in range(len(List)):
    for x in List[i+1:]:
        print(List[i], x)
票数 0
EN

Stack Overflow用户

发布于 2018-05-28 16:53:31

尝尝这个。

代码语言:txt
复制
for index,val in enumerate(numbers):
    for j in range(index+1,len(numbers)):
        print(val,numbers[j])

输出

代码语言:txt
复制
1611 1612
1611 1613
1611 1614
1611 1615
1612 1613
1612 1614
1612 1615
1613 1614
1613 1615
1614 1615
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100001610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档