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 相关文章推荐
wxPython中文教程入门实例
Jun 09 Python
python转换字符串为摩尔斯电码的方法
Jul 06 Python
利用Python获取操作系统信息实例
Sep 02 Python
python对配置文件.ini进行增删改查操作的方法示例
Jul 28 Python
对Python3 * 和 ** 运算符详解
Feb 16 Python
Python Selenium 设置元素等待的三种方式
Mar 18 Python
Python数组拼接np.concatenate实现过程
Apr 18 Python
Python使用20行代码实现微信聊天机器人
Jun 05 Python
Python学习之路安装pycharm的教程详解
Jun 17 Python
Python爬虫抓取指定网页图片代码实例
Jul 24 Python
Python爬虫防封ip的一些技巧
Aug 06 Python
python合并多个excel文件的示例
Sep 23 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文件上传实例详解!!!
2007/01/02 PHP
php header()函数使用说明
2008/07/10 PHP
PHP关联数组的10个操作技巧
2013/01/21 PHP
php随机显示图片的简单示例
2014/02/15 PHP
Linux下创建nginx脚本-start、stop、reload…
2014/08/03 PHP
php获取根域名方法汇总
2014/10/28 PHP
php中getservbyport与getservbyname函数用法实例
2014/11/18 PHP
php 根据自增id创建唯一编号类
2017/04/06 PHP
PHP获取文件扩展名的方法实例总结
2017/06/10 PHP
laravel实现简单用户权限的示例代码
2019/05/28 PHP
Extjs学习笔记之一 初识Extjs之MessageBox
2010/01/07 Javascript
判断客户端浏览器是否安装了Flash插件的多种方法
2010/08/11 Javascript
jquery1.9 下检测浏览器类型和版本的方法
2013/12/26 Javascript
javascript HTML+CSS实现经典橙色导航菜单
2016/02/16 Javascript
图文详解Heap Sort堆排序算法及JavaScript的代码实现
2016/05/04 Javascript
jQuery 中ajax异步调用的四种方式
2016/06/28 Javascript
更靠谱的H5横竖屏检测方法(js代码)
2016/09/13 Javascript
如何清除IE10+ input X 文本框的叉叉和密码输入框的眼睛图标
2016/12/21 Javascript
JavaScript正则表达式简单实用实例
2017/06/23 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
Vue中多元素过渡特效的解决方案
2020/02/05 Javascript
微信小程序实现日历小功能
2020/11/18 Javascript
Python魔术方法详解
2015/02/14 Python
运行django项目指定IP和端口的方法
2018/05/14 Python
python对日志进行处理的实例代码
2018/10/06 Python
Python字典中的值为列表或字典的构造实例
2019/12/16 Python
python模拟斗地主发牌
2020/04/22 Python
django haystack实现全文检索的示例代码
2020/06/24 Python
用pandas划分数据集实现训练集和测试集
2020/07/20 Python
Python3压缩和解压缩实现代码
2021/03/01 Python
美国最好的保健品打折网店:Swanson
2017/08/04 全球购物
社区活动邀请函范文
2014/01/29 职场文书
4s店销售经理岗位职责
2014/07/19 职场文书
迟到检讨书
2015/01/26 职场文书
农民工工资保障承诺书
2015/05/04 职场文书
小学英语教师研修感悟
2015/11/18 职场文书