欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python 將列表里的字典元素合并為一個字典實例

 更新時間:2020年09月01日 10:13:12   作者:cw-Austin  
這篇文章主要介紹了python 將列表里的字典元素合并為一個字典實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,大家還是直接看代碼吧~

def list_dict(list_data):
  dict_data = {}
  for i in list_data:
    key, = i
    value, = i.values()
    dict_data[key] = value
  return dict_data


if __name__ == '__main__':
  list_data = [{'aa': 'aa'},
         {'bb': 'bb'},
         {'cc': 'cc'},
         {'dd': 'dd'}]
  print list_dict(list_data)

返回結果:

{'aa': 'aa', 'cc': 'cc', 'dd': 'dd', 'bb': 'bb'}

補充知識:python操作excel,將每行信息放在字典里,所有信息放在一個列表里

實例如下:

#coding=utf8
from selenium import webdriver
import xlrd,os 
 
dirname = os.path.dirname(os.path.dirname(__file__))
#join時,第二參數(shù)首位不能加/,加r的意思是原生字符串
filename = os.path.join(dirname,r'testdata/select_school.xlsx')
 
#row,col獲取哪行那列的值
def run_select_shool(row=1,col=1):
  #打開excel文件讀取數(shù)據(jù)
  data = xlrd.open_workbook(filename)
  table = data.sheet_by_index(0)
 
  row = row-1
  col = col-1
  #獲取整行整列的值
  nrows = table.row_values(row)
  ncols = table.col_values(0)
  print(nrows[col])
 
def run_select_school2(filename,sheet_index=0,table_header_row=0):
  # 打開excel文件讀取數(shù)據(jù)
  data = xlrd.open_workbook(filename)
  table = data.sheet_by_index(sheet_index)
  nrows = table.nrows
  nclos = table.ncols
 
  #獲取表頭行的信息,為一個列表
  header_row_data = table.row_values(table_header_row)
  #將每行的信息放入一個字典,再將字典放入一個列表中
  list = []
  for rownum in range(1,nrows):
    rowdata = table.row_values(rownum)
    #如果rowdata有值,
    if rowdata:
      dict = {}
      for j in range(0,len(header_row_data)):
        #將excel中的數(shù)據(jù)分別設置成鍵值對的形式,放入字典,如‘標題':‘name';
        dict[header_row_data[j]] = rowdata[j]
      list.append(dict)
  print(list)
  return list 
 
run_select_school2(filename)
 
 
 

以上這篇python 將列表里的字典元素合并為一個字典實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python三種數(shù)據(jù)結構及13種創(chuàng)建方法總結

    python三種數(shù)據(jù)結構及13種創(chuàng)建方法總結

    拿Python來說,數(shù)據(jù)結構的概念也是超級重要,不同的數(shù)據(jù)結構,有著不同的函數(shù),供我們調用,接下來,我們分別來介紹字符串、列表、字典的創(chuàng)建方法
    2021-09-09
  • Python超簡單容易上手的畫圖工具庫(適合新手)

    Python超簡單容易上手的畫圖工具庫(適合新手)

    這篇文章主要給大家介紹了關于Python超簡單容易上手的畫圖工具庫的相關資料,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • python 中的list和array的不同之處及轉換問題

    python 中的list和array的不同之處及轉換問題

    python中的list是python的內置數(shù)據(jù)類型,list中的數(shù)據(jù)類不必相同的,而array的中的類型必須全部相同。這篇文章給大家介紹了python 中的list和array的不同之處及轉換問題,需要的朋友參考下吧
    2018-03-03
  • Python高級架構模式知識點總結

    Python高級架構模式知識點總結

    在本篇文章里小編給大家整理了一篇關于Python高級架構模式知識點總結內容,有興趣的朋友們可以學習參考下。
    2021-08-08
  • 詳解Python+OpenCV實現(xiàn)圖像二值化

    詳解Python+OpenCV實現(xiàn)圖像二值化

    圖像二值化就是將圖像上的像素點的灰度值設置為0或255,也就是將整個圖像呈現(xiàn)出明顯的黑白效果的過程。本文將通過Python+OpenCV實現(xiàn)這一過程,感興趣的可以學習一下
    2022-05-05
  • 基于KL散度、JS散度以及交叉熵的對比

    基于KL散度、JS散度以及交叉熵的對比

    這篇文章主要介紹了基于KL散度、JS散度以及交叉熵的對比,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • python做反被爬保護的方法

    python做反被爬保護的方法

    在本文里小編給大家整理了一篇關于python做反被爬保護的方法的方法,由此需求的同學參考學習下。
    2019-07-07
  • python繪制封閉多邊形教程

    python繪制封閉多邊形教程

    今天小編就為大家分享一篇python繪制封閉多邊形教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python中的Request請求重試機制

    Python中的Request請求重試機制

    這篇文章主要介紹了Python中的Request請求重試機制,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • python實現(xiàn)最長公共子序列

    python實現(xiàn)最長公共子序列

    這篇文章主要為大家詳細介紹了python實現(xiàn)最長公共子序列的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05

最新評論