我试图创建一个以元组为元素的列表。每个元组都有4个整数。前两个整数是对2个range进行压缩的结果,而其他2个则是对2个不同的整数进行压缩的结果。

我正在使用此代码创建元组和最终列表,这些列表是从笛卡尔乘积派生的,如下所示:获取一系列列表的笛卡尔乘积?

import itertools

first_range = list(zip((10\*exp for exp in range(0,7)),(10\*exp for exp in range(1,8))))

second_range = list(zip((5\*0\*exp if exp != 1 else 10\*2 for exp in range(1,8)),(5\*0\*exp for exp in range(2,9))))

final_list = list(itertools.product(first_range,second_range))

此代码的问题是最终结果如下所示:

[((1, 10), (100, 500)), ((1, 10), (500, 5000)), ((1, 10), (5000, 50000)), ((1, 10), (50000, 500000)), ((1, 10), (500000, 5000000)), ((1, 10), (5000000, 50000000)), ...

其中每个列表元素是一个包含2个其他元组的元组,而我想要的是:

[(1, 10, 100, 500), (1, 10, 500, 5000), (1, 10, 5000, 50000), (1, 10, 50000, 500000), (1, 10, 500000, 5000000), (1, 10, 5000000, 50000000), ...

即每个列表元素是一个包含4个整数的元组。

任何想法,将不胜感激。必须在python3上工作。编辑:由于ShadowRanger的评论,更新了代码的无效部分

python集合可以修改吗_修改包含Python3中的集合的集合列表-问答-阿里云开发者社区-阿里云...相关推荐

  1. python字典长度可变吗_关于在Python3中:字典在迭代过程中,字典的长度是不允许改变的...

    # -*- coding: utf-8 -*- """ Created on Tue Apr 3 17:21:10 2018 @author: Lelouch_C.C & ...

  2. python socket自动重连_详解python3中socket套接字的编码问题解决

    一.TCP 1.tcp服务器创建 #创建服务器 from socket import * from time import ctime #导入ctime HOST = '' #任意主机 PORT = ...

  3. python合法标识符 40xl_Python基础测验(答案篇)-问答-阿里云开发者社区-阿里云

    一.填空题 Python使用符号 # 标示单行注释:以 缩进对齐 划分语句块. Python序列类型包括 字符串 . 列表 . 元组 三种: _字典_是Python中唯一的映射类型. Python序列 ...

  4. python分行打印list_python怎么打印list-问答-阿里云开发者社区-阿里云

    序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但最常见的是列表和元组. 序列 ...

  5. python列表换行写入_如何使用Python3中的换行符将列表写入文件

    我正在尝试使用Python 3将数组(列表?)写入文本文件 . 目前我有: def save_to_file(*text): with open('/path/to/filename.txt', mo ...

  6. python如何更改entry属性_如何在Python3中更改Gtk3 Entry文本颜色?

    我在我的应用程序中有一个Gtk.Entry()列表,我想改变其中一些文本的颜色. 我尝试了以下方法: #!/usr/bin/python3 # Filename: mywindow.py from g ...

  7. mysql linux改user_linux mysql误修改user表导致无法root用户登录,求大神帮助。-问答-阿里云开发者社区-阿里云...

    linux mysql误修改user表导致无法root用户登录,急救!!! mysql> select user,host,password from user; user host passw ...

  8. python路径分隔符_Python:当读取一个没有默认分隔符的文件(包含数百万条记录)并将其放入dataframe (pa-问答-阿里云开发者社区-阿里云...

    Python:在没有默认分隔符(包含数百万条记录)的情况下读取文件并将其放入"数据框架(panda)"中,最有效的方法是什么? 文件是:"file_sd.txt" ...

  9. python机器人编程与操作_【教程免费下载】机器人系统设计与制作:Python语言实现-问答-阿里云开发者社区-阿里云...

    前言 本书包含12章,主要介绍如何从零开始构建自主移动的机器人,并使用Python进行编程.本书所提到的机器人是用于家庭.宾馆.餐厅的服务机器人,我们将按照顺序介绍如何一步一步构建它.书中从机器人的基 ...

最新文章

  1. BatchNormalization对cnn训练的影响
  2. win8 html文件怎么打开,技术员研习win8系统html文件图标变成空白的技巧
  3. mysql cursor 嵌套_MYSQL 存储过程多游标嵌套遍历
  4. 同一Inputstream的父类和子类对象请维持最具体的子类对象,不要混合使用
  5. 2018网易未来科技峰会召开,科技新浪潮改变商业
  6. php里面什么是u函数,ThinkPHP内置函数----U方法
  7. VMware Harbor 学习
  8. 设置Easyui datagrid的pageNumber导致两次请求的解决方案
  9. 网页中常用加载页面的实现原理
  10. office2020与2016版的不同_Office 2016 各版本之间不同(要使用Access 2016必须安装Office 2016专业版)...
  11. npm安装报错: errno ETIMEDOUT network request toXXX failed, reason: connect ETIMEDOUT
  12. Python爬虫爬取网页上的所有图片
  13. Awesome Adb——一份超全超详细的 ADB 用法大全【转】
  14. Python -- 限流 throttle
  15. oracle第五章多表连接习题答案(理解+剖析)
  16. 有关vite的别名配置后找不到模块的问题
  17. PCB上电源走线注意
  18. 2021年深圳光明区科技型中小企业市级配套资助申报条件及流程,补贴200万
  19. python色卡_Python可视化|08-Palettable库中颜色条Colormap(四)
  20. html教程幻灯片,html教程全幻灯片.ppt

热门文章

  1. top、postop、scrolltop、scrollHeight、offsetHeight
  2. 2.3.2. 进程互斥的软件实现方法
  3. Java Socket实现客户端服务端之间的通信
  4. linux at24测试程序,linux 2.6下eeprom at24c08 i2c设备驱动(new style probe方式)
  5. php 上传大文件400,PHP fastcgi模式上传大文件(大约有300多K)报错
  6. js json过滤_如何在浏览器不崩溃的情况下过滤 200 万行数据?
  7. cad细等线体不显示_CAD图纸乱码、钢筋符号不显示解决办法(内含万能字体)
  8. android 人脸识别边框_android Arcface人脸识别框/人脸抓拍框/人脸追踪框
  9. add php support,wordpress函数add_post_type_support()用法示例
  10. python from __future__ import division