永发信息网

如何获取Python中list的子集

答案:2  悬赏:80  手机版
解决时间 2021-04-05 23:55
  • 提问者网友:謫仙
  • 2021-04-05 01:56
如何获取Python中list的子集
最佳答案
  • 五星知识达人网友:掌灯师
  • 2021-04-05 02:15
Python的索引从0开始,还有反向索引。索引指定为-1就是最后一项。

list的切割:指定一个范围

[起点:终点] 起点包含,终点不包含

还可以不指定冒号前后的数值,如果不指定前的数值默认从0开始,如果不指定冒号后的数值默认到list结束。
全部回答
  • 1楼网友:廢物販賣機
  • 2021-04-05 02:35
使用 itertools  import itertools # 有序 print list(itertools.permutations([1,2,3,4],2)) [(1, 2), (1, 3), (1, 4), (2, 1), (2, 3), (2, 4), (3, 1), (3, 2), (3, 4), (4, 1), (4, 2), (4, 3)] # 无序 print list(itertools.combinations([1,2,3,4],2)) [(1, 2), (1, 3), (1, 4), (2, 3), (2, 4), (3, 4)]
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯