原始数据   [('firstid', '1'), ('language', 'g'), ('lastid', '199'), ('sale', '759'), ('saledate', '16. Mai 2018'), ('section', 'Moderne Kunst'), ('action', 'Browse')]

转换结果是:

{'language': '[1,g]', 'section': 'Moderne Kunst', 'sale': '[759,16. Mai 2018]', 'saledate': '16. Mai 2018', 'action': 'Browse', 'lastid': '199'}

解决  别人提问的问题,问题网页是:   https://segmentfault.com/q/1010000000161056

代码:

requests_list = [('language', '1'), ('language', 'g'), ('lastid', '199'), ('sale', '759'), ('saledate', '16. Mai 2018'), ('section', 'Moderne Kunst'), ('action', 'Browse')]key_list = []
for ii in requests_list:key = ii[0]key_list.append(key)key_list = list(set(key_list))
print key_listreq_dict = {}
req_dict_list = []
for kk in key_list:kk_list = []for mm in requests_list:if kk in str(mm):kk_list.append(mm[1])print len(kk_list)print (kk_list)if len(kk_list)>=2:kk_list_str = ','.join(kk_list)kk_list_str = "[" + kk_list_str + "]"else:kk_list_str = kk_list[0]req_dict_list.append(kk_list_str)
print req_dict_list
print kkprint dict(zip(key_list,req_dict_list))

怎样将包含元组的列表转换为字典?相关推荐

  1. python.集合转列表_Python基础数据类型:元组、列表、字典、集合

    你好,我是goldsunC. 让我们一起进步吧! 元组.列表.字典.集合 元组和列表是Python语言中非常重要的一部分内容,它们是Python中除了字符串以外的另两种序列结构,几乎在任何地方都少不了 ...

  2. 在Python中将列表转换为字典的10种方法

    Python数据结构 (Python Data Structures) Python lists and dictionaries are two data structures in Python ...

  3. python中必须要会的四大高级数据类型(字符,元组,列表,字典)

    高级数据类型(字符,元组,列表,字典) 一. 字符串 二. 列表 三. 元组 四. 字典 前言 作者:神的孩子都在跳舞 关注我的csdn博客,更多python知识还在更新 一. 字符串 生活中我们经常 ...

  4. 简明python教程 --C++程序员的视角(四):容器类型(字符串、元组、列表、字典)和参考

    数据结构简介 Python定义的类型(或对象)层次结构在概念上可以划分为四种类别:简单类型.容器类型.代码类型 和内部类型. 可以将 PyObject 类之下的所有 Python 类划分为 Pytho ...

  5. python 元组遍历_Python中的for循环:元组、列表、字典的遍历和相互转化

    Python for循环可以遍历任何序列的项目,如列表.字符串.元组.字典.集合等序列类型. 语法: for循环的语法格式如下: for iterating_var in sequence:state ...

  6. python如何返回一个列表_python如何返回元组,列表或字典的?

    Python中的数据结构用于存储数据集合,这些数据可以从函数中返回.那么python如何返回元组,列表或字典的?在本文中,我们将探讨如何从这些数据结构中返回多个值:元组,列表和字典.您可以从Pytho ...

  7. python对象列表转换为字典_python实现class对象转换成json/字典的方法

    本文实例讲述了python实现class对象转换成json字典的方法.分享给大家供大家参考,具体如下: # -*- encoding: UTF-8 -*- class Student: name = ...

  8. python怎么把列表变成字典_在Python中将列表转换为字典

    在Python中将列表转换为字典 假设我在Python中有一个列表b,其条目方便地映射到字典. 每个偶数元素代表字典的键,以下奇数元素是值 例如, a = ['hello','world','1',' ...

  9. python for in循环列表_python 之 使用 for-in 循环遍历范围,元组,列表,字典

    语法格式:for 变量 in 范围 | 元素 | 集合等: for循环语法结构列如序列或迭代器作为其参数每次迭代其中一个元素. 与while循环一样,支持break,continue,else语句. ...

最新文章

  1. maven创建多模块项目
  2. Android之getSystemService
  3. 【7】AccessDB快速数据访问
  4. 剑指offer 从头到尾打印链表
  5. 求完全二叉树的结点个数
  6. java mac postgresql_PostgreSQL 的安装与使用 for mac
  7. DataFrame 重新设置索引: reindex 和 reset_index 的区别
  8. CES 2022|Mobileye推出为自动驾驶汽车打造的全新EyeQ Ultra系统集成芯片
  9. 7.26 1004度度熊的午饭时光 百度之星题解
  10. 计算机网络设置无法保存,win10系统启用网络发现无法保存的解决步骤
  11. win10双显卡开机黑屏时间长
  12. 纺织服装产业实现智能制造升级
  13. vue项目在ie浏览器下运行显示空白页面
  14. Mac新手使用技巧——Mac如何强制关机
  15. 网红超火罗马桌面时钟效果
  16. 【入门笔记】量化投资是什么?
  17. 一文详解工业视觉中的光源及应用
  18. Kubernetes安装报错nodeRegistration.name: Invalid value: “vm_0_14_centos“: a DNS-1123 subdomain
  19. uniapp中根据URL链接生成二维码(适用所有Javascript运行环境的前端应用),保存二维码到本地相册。
  20. 3ds max不能完全自定义设置FOVX和FOVY(3ds max 2014)

热门文章

  1. python适合零基础学习吗-零基础,经济学专业,适合自学Python吗?
  2. pythonurllib模块-Python3中核心模块urllib的用法大全
  3. python导入excel文件-python使用xlrd模块读写Excel文件的方法
  4. python语言命令大全-Linux命令大全
  5. 关于python语言、下列说法不正确的是-关于 Python语言,哪个说法是不正确的?
  6. Placements(连接)
  7. Binary Tree Nodes(单表多实例查询)
  8. 结构型模式之Bridge模式
  9. this.getClass()和super.getClass()得到的是同一个类
  10. spring的@Transactional注解详细用法