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 08 Python
编写Python脚本使得web页面上的代码高亮显示
Apr 24 Python
Python编程之微信推送模板消息功能示例
Aug 21 Python
TensorFlow在MAC环境下的安装及环境搭建
Nov 14 Python
python特性语法之遍历、公共方法、引用
Aug 08 Python
python进阶之多线程对同一个全局变量的处理方法
Nov 09 Python
Python常用编译器原理及特点解析
Mar 23 Python
django实现模型字段动态choice的操作
Apr 01 Python
Python3.7下安装pyqt5的方法步骤(图文)
May 12 Python
python 实时调取摄像头的示例代码
Nov 25 Python
python+selenium小米商城红米K40手机自动抢购的示例代码
Mar 24 Python
Django中的JWT身份验证的实现
May 07 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中计算时间差的几种方法
2009/12/31 PHP
php连接Access数据库错误及解决方法
2013/06/20 PHP
thinkphp控制器调度使用示例
2014/02/24 PHP
PHP fopen()和 file_get_contents()应用与差异介绍
2014/03/19 PHP
解析WordPress中函数钩子hook的作用及基本用法
2015/12/22 PHP
php中preg_replace正则替换用法分析【一次替换多个值】
2017/01/17 PHP
PHP 中魔术常量的实例详解
2017/10/26 PHP
asp javascript 实现关闭窗口时保存数据的办法
2007/11/24 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(二)人物行走的实现
2013/01/23 Javascript
jquery ready(fn)事件使用介绍
2013/08/21 Javascript
jquery 循环显示div的示例代码
2013/10/18 Javascript
jquery ajax属性async(同步异步)示例
2013/11/05 Javascript
浅析javascript中function 的 length 属性
2014/05/27 Javascript
jQuery 隐藏和显示 input 默认值示例
2014/06/03 Javascript
jQuery中:file选择器用法实例
2015/01/04 Javascript
详解JavaScript中的blink()方法的使用
2015/06/08 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
2015/09/12 Javascript
js 动态生成json对象、时时更新json对象的方法
2016/12/02 Javascript
详解js的异步编程技术的方法
2017/02/09 Javascript
vue中使用sessionStorage记住密码功能
2018/07/24 Javascript
详解a标签添加onclick事件的几种方式
2019/03/29 Javascript
深入解析vue 源码目录及构建过程分析
2019/04/24 Javascript
springboot+vue实现文件上传下载
2020/11/17 Vue.js
[01:16:12]完美世界DOTA2联赛PWL S2 FTD vs Inki 第一场 11.21
2020/11/23 DOTA
在Python中操作字典之setdefault()方法的使用
2015/05/21 Python
用Python删除本地目录下某一时间点之前创建的所有文件的实例
2017/12/14 Python
通俗讲解python 装饰器
2020/09/07 Python
医院门卫岗位职责
2013/12/30 职场文书
作文批改评语大全
2014/04/23 职场文书
大队干部竞选演讲稿
2014/04/28 职场文书
南京青奥会口号
2014/06/12 职场文书
建筑院校毕业生求职信
2014/06/13 职场文书
2014年基层党支部工作总结
2014/12/04 职场文书
降价通知函
2015/04/23 职场文书
2019同学聚会主持词
2019/05/06 职场文书
Django中session进行权限管理的使用
2021/07/09 Python