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列表操作之extend和append的区别实例分析
Jul 28 Python
使用Python导出Excel图表以及导出为图片的方法
Nov 07 Python
利用Django-environ如何区分不同环境
Aug 26 Python
python 递归深度优先搜索与广度优先搜索算法模拟实现
Oct 22 Python
python实现停车管理系统
Nov 30 Python
利用Python半自动化生成Nessus报告的方法
Mar 19 Python
python 实现查找文件并输出满足某一条件的数据项方法
Jun 12 Python
Python 利用高德地图api实现经纬度与地址的批量转换
Aug 14 Python
python基于TCP实现的文件下载器功能案例
Dec 10 Python
Python tkinter模版代码实例
Feb 05 Python
使用Python FastAPI构建Web服务的实现
Jun 08 Python
使用Keras中的ImageDataGenerator进行批次读图方式
Jun 17 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
DOTA2 玩家自创拉野攻略 特色英雄快速成长篇
2020/04/20 DOTA
基于PHP编程注意事项的小结
2013/04/27 PHP
PHP队列用法实例
2014/11/05 PHP
PHP生成不重复标识符的方法
2014/11/21 PHP
PHP实现图片上传并压缩
2015/12/22 PHP
使用Zookeeper分布式部署PHP应用程序
2019/03/15 PHP
新页面打开实际尺寸的图片
2006/08/25 Javascript
JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
2009/05/14 Javascript
一个JavaScript去除字符串末尾的空白实例代码
2014/09/22 Javascript
node.js解决获取图片真实文件类型的问题
2014/12/20 Javascript
jQuery中removeData()方法用法实例
2014/12/27 Javascript
详解javascript事件冒泡
2016/01/09 Javascript
微信小程序组件 contact-button(客服会话按钮)详解及实例代码
2017/01/10 Javascript
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
2018/04/26 jQuery
微信小程序实现左滑动删除效果
2020/03/30 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
详解react组件通讯方式(多种)
2020/05/06 Javascript
[03:01]2014DOTA2国际邀请赛 小组赛7月13日TOPPLAY
2014/07/14 DOTA
python中cPickle用法例子分享
2014/01/03 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
2017/05/23 Python
详解python实现读取邮件数据并下载附件的实例
2017/08/03 Python
python MysqlDb模块安装及其使用详解
2018/02/23 Python
Python中shapefile转换geojson的示例
2019/01/03 Python
解决Pycharm界面的子窗口不见了的问题
2019/01/17 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧(自定义信号与槽)详解与实例
2020/03/06 Python
使用python实现CGI环境搭建过程解析
2020/04/28 Python
利用HTML5绘制点线面组成的3D图形的示例
2015/05/12 HTML / CSS
个人实用简单的自我评价
2013/10/19 职场文书
大学生找工作推荐信范文
2013/11/28 职场文书
市三好学生主要事迹
2014/01/28 职场文书
2014国庆节商场促销活动策划方案
2014/09/16 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
党建工作目标管理责任书
2015/01/29 职场文书
普宁寺导游词
2015/02/04 职场文书
分析并发编程之LongAdder原理
2021/06/29 Java/Android
Python实现数据的序列化操作详解
2022/07/07 Python