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中处理日期和时间的基本知识点整理汇总
May 22 Python
Python实现列表转换成字典数据结构的方法
Mar 11 Python
Python制作Windows系统服务
Mar 25 Python
python编程培训 python培训靠谱吗
Jan 17 Python
Python操作Redis之设置key的过期时间实例代码
Jan 25 Python
tensorflow实现KNN识别MNIST
Mar 12 Python
Python实现的生产者、消费者问题完整实例
May 30 Python
numpy返回array中元素的index方法
Jun 27 Python
Python中实现单例模式的n种方式和原理
Nov 14 Python
使用OpenCV circle函数图像上画圆的示例代码
Dec 27 Python
Python使用进程Process模块管理资源
Mar 05 Python
使用numpy实现矩阵的翻转(flip)与旋转
Jun 03 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+mysql结合Ajax实现点赞功能完整实例
2015/01/30 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
yii2多图上传组件的使用教程
2018/05/10 PHP
PHP基于面向对象封装的分页类示例
2019/03/15 PHP
javascript 清除输入框中的数据
2009/04/13 Javascript
一款js和css代码压缩工具[附JAVA环境配置方法]
2010/04/16 Javascript
解决jquery中美元符号命名冲突问题
2014/01/08 Javascript
重写document.write实现无阻塞加载js广告(补充)
2014/12/12 Javascript
jQuery实时显示鼠标指针位置和键盘ASCII码
2016/03/28 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法
2017/05/08 jQuery
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
2017/05/08 jQuery
解决ie img标签内存泄漏的问题
2017/10/13 Javascript
vue-router实现tab标签页(单页面)详解
2017/10/17 Javascript
JS实现读取xml内容并输出到div中的方法示例
2018/04/19 Javascript
使用pm2自动化部署node项目的方法步骤
2019/01/28 Javascript
Python函数学习笔记
2008/10/07 Python
九步学会Python装饰器
2015/05/09 Python
Python基于二分查找实现求整数平方根的方法
2016/05/12 Python
Python使用pyodbc访问数据库操作方法详解
2018/07/05 Python
Ubuntu18.04下python版本完美切换的解决方法
2019/06/14 Python
django实现后台显示媒体文件
2020/04/07 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
html5实现图片转圈的动画效果——让页面动起来
2017/10/16 HTML / CSS
汉米尔顿手表官网:Hamilton
2020/09/13 全球购物
武汉世纪畅想数字传播有限公司 .NET笔试题
2015/06/13 面试题
软件配置管理有什么好处
2015/04/15 面试题
集团公司总经理岗位职责
2013/12/20 职场文书
社区八一活动方案
2014/02/03 职场文书
学校花圃的标语
2014/06/18 职场文书
四风问题原因分析及整改措施
2014/10/24 职场文书
新教师个人工作总结
2015/02/06 职场文书
大学生学年个人总结
2015/02/15 职场文书
医院办公室主任岗位职责
2015/04/01 职场文书
简历自我评价:教师师德表现自我评价
2019/04/24 职场文书
JS前端宏任务微任务及Event Loop使用详解
2022/07/23 Javascript