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获得图片base64编码示例
Jan 16 Python
python两种遍历字典(dict)的方法比较
May 29 Python
python中list循环语句用法实例
Nov 10 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
May 30 Python
python中协程实现TCP连接的实例分析
Oct 14 Python
django-rest-framework解析请求参数过程详解
Jul 18 Python
django项目登录中使用图片验证码的实现方法
Aug 15 Python
python实现银行管理系统
Oct 25 Python
Python vtk读取并显示dicom文件示例
Jan 13 Python
python求解汉诺塔游戏
Jul 09 Python
python3 hdf5文件 遍历代码
May 19 Python
Python利用Turtle绘制哆啦A梦和小猪佩奇
Apr 04 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与ASP
2006/10/09 PHP
yii框架源码分析之创建controller代码
2011/06/28 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
2016/07/06 PHP
PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
2017/02/04 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
PHP日志LOG类定义与用法示例
2018/09/06 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
2019/10/15 PHP
js常用函数 不错
2006/09/08 Javascript
找到了一篇jQuery与Prototype并存的冲突的解决方法
2007/08/29 Javascript
JS类的封装及实现代码
2009/12/02 Javascript
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
2010/04/27 Javascript
JS常用正则表达式总结
2013/11/12 Javascript
jQuery使用hide方法隐藏元素自身用法实例
2015/03/30 Javascript
JavaScript DOM基础
2015/04/13 Javascript
AngularJS的ng Http Request与response格式转换方法
2016/11/07 Javascript
使用Promise链式调用解决多个异步回调的问题
2017/01/15 Javascript
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
React中使用外部样式的3种方式(小结)
2019/05/28 Javascript
JavaScript一元正号运算符示例代码
2019/06/30 Javascript
vue页面切换项目实现转场动画的方法
2019/11/12 Javascript
nodeJs的安装与npm全局环境变量的配置详解
2020/01/06 NodeJs
[01:14:05]《加油DOTA》第四期
2014/08/25 DOTA
python3爬虫之设计签名小程序
2018/06/19 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
2020/06/22 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
python绘制趋势图的示例
2020/09/17 Python
小学运动会表扬稿
2014/01/19 职场文书
主要负责人任命书
2014/06/06 职场文书
2014党员学习习主席讲话思想汇报
2014/09/15 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
2015年全国助残日活动方案
2015/05/04 职场文书
2019初中学生入团申请书
2019/06/27 职场文书
Redis 配置文件重要属性的具体使用
2021/05/20 Redis
Spring Data JPA使用JPQL与原生SQL进行查询的操作
2021/06/15 Java/Android
《巫师》是美食游戏?CDPR10月将推出《巫师》官方食谱
2022/04/03 其他游戏