python实现将列表中各个值快速赋值给多个变量


Posted in Python onApril 02, 2020

我就废话不多说啦,还是直接看代码吧!

list1 = [1,2,3,4]
a,b,c,d = list1

a = 1
b =2

这种方式只有当左边的操作数个数和list1长度相同时,才可以这么做,不然报错.

我们假设我们有一个list对象List,它的长度足够长,想把它从下标i开始的k个元素赋给k个元素,可以这么做:

v1, v2, v3, …, vk = List[i : i + k] #默认i=0, k=len(List)

补充知识:python 将某个字段存储为列表类型

实现存储数据格式为

{
    "_index": "nested-20180815",
    "_type": "stb-iptv-montor-m-gather-apk",
    "_id": "AWU8sZboGQQbsn0rAW4J",
    "_score": 1,
    "_source": {
     "mdiNested": [
      {
       "mdiMLR": 0,
       "mdiType": "0"
      },
      {
       "mdiMLR": 0,
       "mdiType": "1"
      },
      {
       "mdiMLR": 0,
       "mdiType": "2"
      },
      {
       "mdiMLR": 0,
       "mdiType": "3"
      },
      {
       "mdiMLR": 0,
       "mdiType": "4"
      },
      {
       "mdiMLR": 0,
       "mdiType": "5"
      }
     ]
    }
   }

代码:

from elasticsearch import Elasticsearch
from elasticsearch import helpers
import json

es_20 = Elasticsearch(hosts="1.0.0.0", port=9200, timeout=15000)
time_ = "20180815"
index_20 = "nested-{0}".format(time_)
type_20 = "stb-iptv-montor-m-gather-apk"


def set_mapping():
  my_mappping = {
    type_20: {
      "properties": {
        "mdiNested": {
          "properties": {
            "mdiMLR": {
              "type": "short"
            },
            "mdiType": {
              "type": "keyword"
            }
          }
        }
      }
    }
  }
  create_index = es_20.indices.create(index=index_20, body=None)
  create_mapping = es_20.indices.put_mapping(index=index_20, body=my_mappping, doc_type=type_20)
  mdiMLR = [0,1,2,3,4]
  mdiType = ["0","1","2","3","4","5"]
  actions = []
  dict_ ={}
  for mdiMLR_ in mdiMLR:
    dict_list = []
    for type in mdiType:
      t1 ={'mdiMLR': mdiMLR_, 'mdiType': type}
      dict_list.append(t1)
    action = {
        "_index": index_20,
        "_type": type_20,
        "_source": {
          "mdiNested": dict_list
        }
    }
    actions.append(action)
  helpers.bulk(es_20, actions)

以上这篇python实现将列表中各个值快速赋值给多个变量就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
理解Python中函数的参数
Apr 27 Python
在Python中通过threading模块定义和调用线程的方法
Jul 12 Python
PyQt5每天必学之带有标签的复选框
Apr 19 Python
python3+opencv3识别图片中的物体并截取的方法
Dec 05 Python
在python中将list分段并保存为array类型的方法
Jul 15 Python
python3+django2开发一个简单的人员管理系统过程详解
Jul 23 Python
浅谈django url请求与数据库连接池的共享问题
Aug 29 Python
Python制作简易版小工具之计算天数的实现思路
Feb 13 Python
Django实现将一个字典传到前端显示出来
Apr 03 Python
Python使用pyexecjs代码案例解析
Jul 13 Python
PyTorch实现重写/改写Dataset并载入Dataloader
Jul 14 Python
Idea安装python显示无SDK问题解决方案
Aug 12 Python
Python运行提示缺少模块问题解决方案
Apr 02 #Python
Pycharm配置PyQt5环境的教程
Apr 02 #Python
Python无头爬虫下载文件的实现
Apr 02 #Python
linux 下selenium chrome使用详解
Apr 02 #Python
Python HTTP下载文件并显示下载进度条功能的实现
Apr 02 #Python
python实现将range()函数生成的数字存储在一个列表中
Apr 02 #Python
Python 给下载文件显示进度条和下载时间的实现
Apr 02 #Python
You might like
PHP文件大小格式化函数合集
2014/03/10 PHP
PHP获取时间排除周六、周日的两个方法
2014/06/30 PHP
ajax的hide隐藏问题解决方法
2012/12/11 Javascript
js整数字符串转换为金额类型数据(示例代码)
2013/12/26 Javascript
jquery批量设置属性readonly和disabled的方法
2014/01/24 Javascript
Nodejs进程管理模块forever详解
2014/06/01 NodeJs
jQuery中removeData()方法用法实例
2014/12/27 Javascript
深入理解JavaScript系列(28):设计模式之工厂模式详解
2015/03/03 Javascript
JSON与XML优缺点对比分析
2015/07/17 Javascript
jQuery基于BootStrap样式实现无限极地区联动
2016/08/26 Javascript
AngularJS动态生成div的ID源码解析
2016/08/29 Javascript
深入理解requestAnimationFrame的动画循环
2016/09/20 Javascript
基于Vuejs和Element的注册插件的编写方法
2017/07/03 Javascript
Vue中组件之间数据的传递的示例代码
2017/09/08 Javascript
Easyui 去除jquery-easui tab页div自带滚动条的方法
2019/05/10 jQuery
配置node服务器并且链接微信公众号接口配置步骤详解
2019/06/21 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
2020/07/29 Javascript
如何在现代JavaScript中编写异步任务
2021/01/31 Javascript
[01:07:02]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第三场 2月26日
2021/03/11 DOTA
在Python中用get()方法获取字典键值的教程
2015/05/21 Python
Python获取邮件地址的方法
2015/07/10 Python
pygame游戏之旅 添加碰撞效果的方法
2018/11/20 Python
django admin.py 外键,反向查询的实例
2019/07/26 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
基于python实现matlab filter函数过程详解
2020/06/08 Python
意大利在线药房:shop-farmacia.it
2019/03/12 全球购物
Monica Vinader官网:英国轻奢珠宝品牌
2020/02/05 全球购物
俄罗斯苹果优质经销商商店:iPort
2020/05/27 全球购物
护理职业应聘自荐书
2013/09/29 职场文书
领导班子在批评与自我批评座谈会上的发言
2014/09/28 职场文书
英语感谢信范文
2015/01/20 职场文书
党校学习个人总结
2015/02/15 职场文书
关于军训的感想
2015/08/07 职场文书
安全生产感想
2015/08/07 职场文书
Python按顺序遍历并读取文件夹中文件
2022/04/29 Python