python實(shí)現(xiàn)將列表中各個(gè)值快速賦值給多個(gè)變量
我就廢話不多說啦,還是直接看代碼吧!
list1 = [1,2,3,4]a,b,c,d = list1
則
a = 1b =2
等
這種方式只有當(dāng)左邊的操作數(shù)個(gè)數(shù)和list1長度相同時(shí),才可以這么做,不然報(bào)錯(cuò).
我們假設(shè)我們有一個(gè)list對(duì)象List,它的長度足夠長,想把它從下標(biāo)i開始的k個(gè)元素賦給k個(gè)元素,可以這么做:
v1, v2, v3, …, vk = List[i : i + k] #默認(rèn)i=0, k=len(List)
補(bǔ)充知識(shí):python 將某個(gè)字段存儲(chǔ)為列表類型
實(shí)現(xiàn)存儲(chǔ)數(shù)據(jù)格式為
{ '_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 Elasticsearchfrom elasticsearch import helpersimport jsones_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實(shí)現(xiàn)將列表中各個(gè)值快速賦值給多個(gè)變量就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. JS實(shí)現(xiàn)前端動(dòng)態(tài)分頁碼代碼實(shí)例2. 關(guān)于IDEA 2020.3 多窗口視圖丟失的問題3. javascript實(shí)現(xiàn)貪吃蛇小練習(xí)4. js實(shí)現(xiàn)碰撞檢測(cè)5. 一文帶你徹底理解Java序列化和反序列化6. 用Spring JMS使異步消息變得簡(jiǎn)單7. PHP驗(yàn)證碼工具-Securimage8. Python 制作查詢商品歷史價(jià)格的小工具9. Python 利用Entrez庫篩選下載PubMed文獻(xiàn)摘要的示例10. ASP.NET MVC使用jQuery ui的progressbar實(shí)現(xiàn)進(jìn)度條

網(wǎng)公網(wǎng)安備