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

Python中的列表條件求和方法

 更新時間:2022年05月13日 11:03:08   作者:luanxibing  
這篇文章主要介紹了Python中的列表條件求和方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

列表條件求和方法

list_data=[
	[1.0, '配件', '522422', '鋁扣板用紐扣', '金色', '', 72.0, 'PC', ''], 
	[2.0, '配件', '500031', '十字槽沉頭自鉆自攻螺釘4.2*45', '原色', '', 72.0, 'PC', ''], 
	[1.0, '配件', '522422', '鋁扣板用紐扣', '原色', '', 24.0, 'PC', ''], 
	[2.0, '配件', '500031', '鋼釘', '原色', '', 24.0, 'PC', ''], 
	[1.0, '配件', '522422', '鋁扣板用紐扣', '原色', '', 50.0, 'PC', ''], 
	[2.0, '配件', '500031', '十字槽沉頭自鉆自攻螺釘4.2*45', '原色', '', 50.0, 'PC', '']
]
tiaojian=[1,2,3,4,5,7]
QHX=6
def tj_sum(list_data,tiaojian,QHX):#(列表,求和條件列,求和項)
	zidian={}
	for i in range(0,len(list_data)):
		jian=''
		for p in range(0,len(tiaojian)):
			jian=jian+str(list_data[i][tiaojian[p]])+','
		if jian in zidian:
			zidian[jian][QHX]=float(zidian[jian][QHX])+list_data[i][QHX]
		else:
			zidian[jian]=list_data[i]
	return list(zidian.values())
jieguo=tj_sum(list_data,tiaojian,QHX)#輸入?yún)?shù)(列表,求和條件列,求和項)序號是0開始
print(jieguo)

利用列表求和函數(shù)(可接收無數(shù)個參數(shù)求和)

注意:append與直接使用下標賦值的區(qū)別

numbeer = []#定義空列表用[]而不是{}
def summ(numbeer):
    c = 0
    for x in range(0, numbeer.__len__()):#range中需要跟上具體數(shù)字
        a = numbeer[x]
        c += a
        x += 1
    return c
a = x = 0
while True:
    a = int(input('請輸入需要一個求和的參數(shù): '))
    numbeer.append(a)#append與直接使用下標賦值的區(qū)別:append即便是空列表仍可以賦值,但下標賦值法不適用于空列表。
    x += 1
    c = input('繼續(xù)請按空格鍵 否則退出')
    if c != ' ':
        break
c = summ(numbeer)#使用帶有返回值的函數(shù),必須給以變量存儲返回值
print(c)

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。 

相關文章

  • Python使用pip安裝Matplotlib的方法詳解

    Python使用pip安裝Matplotlib的方法詳解

    在網(wǎng)上看見許多matplotlib的安裝教程都是比較復雜,需要配置許多環(huán)境,對于電腦基礎不好的人來說可是一件頭疼的事情,今天我介紹一個簡單的安裝方法,下面這篇文章主要給大家介紹了關于Python使用pip安裝Matplotlib的相關資料,需要的朋友可以參考下
    2022-07-07
  • 在Python中操作時間之strptime()方法的使用

    在Python中操作時間之strptime()方法的使用

    這篇文章主要介紹了在Python中操作時間之strptime()方法的使用,是Python入門學習中的基礎知識,需要的朋友可以參考下
    2015-05-05
  • python 爬取百度文庫并下載(免費文章限定)

    python 爬取百度文庫并下載(免費文章限定)

    這篇文章主要介紹了python 爬取百度文庫并下載的示例,幫助大家更好的理解和學習python 爬蟲的相關知識,感興趣的朋友可以了解下
    2020-12-12
  • python cv2讀取rtsp實時碼流按時生成連續(xù)視頻文件方式

    python cv2讀取rtsp實時碼流按時生成連續(xù)視頻文件方式

    今天小編就為大家分享一篇python cv2讀取rtsp實時碼流按時生成連續(xù)視頻文件方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python中實現(xiàn)迭代器(iterator)的方法示例

    python中實現(xiàn)迭代器(iterator)的方法示例

    我們經常需要遍歷一個對象中的元素,在Python中這種功能是通過迭代器來實現(xiàn)的。下面這篇文章主要給大家介紹了python中實現(xiàn)迭代器(iterator)的方法示例,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • python opencv檢測直線 cv2.HoughLinesP的實現(xiàn)

    python opencv檢測直線 cv2.HoughLinesP的實現(xiàn)

    cv2.HoughLines()函數(shù)是在二值圖像中查找直線,本文結合示例詳細的介紹了cv2.HoughLinesP的用法,感興趣的可以了解一下
    2021-06-06
  • Golang GBK轉UTF-8的例子

    Golang GBK轉UTF-8的例子

    今天小編就為大家分享一篇Golang GBK轉UTF-8的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python爬蟲 2019中國好聲音評論爬取過程解析

    python爬蟲 2019中國好聲音評論爬取過程解析

    這篇文章主要介紹了python爬蟲 2019中國好聲音評論爬取過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • python爬蟲學習筆記之Beautifulsoup模塊用法詳解

    python爬蟲學習筆記之Beautifulsoup模塊用法詳解

    這篇文章主要介紹了python爬蟲學習筆記之Beautifulsoup模塊用法,結合實例形式詳細分析了python爬蟲Beautifulsoup模塊基本功能、原理、用法及操作注意事項,需要的朋友可以參考下
    2020-04-04
  • python中as用法實例分析

    python中as用法實例分析

    這篇文章主要介紹了python中as用法,實例分析了as的功能及相關使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04

最新評論