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 07 Python
python抓取京东价格分析京东商品价格走势
Jan 09 Python
python逐行读取文件内容的三种方法
Jan 20 Python
OpenCV实现人脸识别
Apr 07 Python
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
Mar 22 Python
python删除本地夹里重复文件的方法
Nov 19 Python
局域网内python socket实现windows与linux间的消息传送
Apr 19 Python
Python Django的安装配置教程图文详解
Jul 17 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
Sep 20 Python
详解pyinstaller selenium python3 chrome打包问题
Oct 18 Python
使用TensorFlow直接获取处理MNIST数据方式
Feb 10 Python
python中实现栈的三种方法
Dec 19 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 debug 安装技巧
2011/04/30 PHP
Php header()函数语法及使用代码
2013/11/04 PHP
php实现约瑟夫问题的方法小结
2015/03/23 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
2016/10/18 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
2017/03/28 PHP
laravel自定义分页效果
2017/07/23 PHP
javascript 用函数实现继承详解
2016/05/28 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
2016/09/09 Javascript
javascript判断回文数详解及实现代码
2017/02/03 Javascript
AngularJS实现的锚点楼层跳转功能示例
2018/01/02 Javascript
Angular @HostBinding()和@HostListener()用法
2018/03/05 Javascript
详解webpack 打包文件体积过大解决方案(code splitting)
2018/04/10 Javascript
小程序自定义组件实现城市选择功能
2018/07/18 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
vue 路由meta 设置导航隐藏与显示功能的示例代码
2020/09/04 Javascript
探寻python多线程ctrl+c退出问题解决方案
2014/10/23 Python
Python读取图片属性信息的实现方法
2016/09/11 Python
Python+tkinter使用80行代码实现一个计算器实例
2018/01/16 Python
python3库numpy数组属性的查看方法
2018/04/17 Python
python lambda函数及三个常用的高阶函数
2020/02/05 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
2020/05/25 Python
django 装饰器 检测登录状态操作
2020/07/02 Python
详解selenium + chromedriver 被反爬的解决方法
2020/10/28 Python
python 用opencv实现霍夫线变换
2020/11/27 Python
HTML5之SVG 2D入门1—SVG(可缩放矢量图形)概述
2013/01/30 HTML / CSS
html5 figure和figcaption的使用方法
2018/09/10 HTML / CSS
Expedia马来西亚旅游网站:廉价酒店,度假村和航班预订
2016/07/26 全球购物
美特斯邦威官方商城:邦购网
2016/10/13 全球购物
世界上最好的野生海鲜和有机食品:Vital Choice
2020/01/16 全球购物
拓展培训心得体会
2014/01/04 职场文书
班干部竞选演讲稿
2014/04/24 职场文书
党委班子对照检查材料
2014/08/19 职场文书
大学生实习证明范本
2014/09/19 职场文书
公司聚餐通知
2015/04/22 职场文书
升学宴来宾致辞
2015/07/27 职场文书
2016年小学“我们的节日·中秋节”活动总结
2016/04/05 职场文书