亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

更多QQ空间微信QQ好友腾讯朋友复制链接
您的位置:首頁/技術文章
文章詳情頁

Python實現列表中非負數保留,負數轉化為指定的數值方式

【字号: 作者:豬豬瀏覽:21日期:2022-07-23 09:03:31

簡單的小練習,實現將一個指定列表中的數值進行轉化,對于其中的非負數不作處理,對于負數需要轉化為制定的數值,很簡單就不多說了,下面是具體的實現:

#!usr/bin/env python#encoding:utf-8from __future__ import division ’’’__Author__:沂水寒城功能:Python實現列表中非負數保留,負數轉化為指定的數值’’’def handle_list_negative_nums(data_list,specificvalue=0): ’’’ 處理列表中的負數,轉化為指定的數值 ’’’ res_list=[] for one in data_list: if one>=0: res_list.append(one) else: res_list.append(specificvalue) print ’res_list is:’,res_list res_list2=map(lambda one: one if one>=0 else specificvalue,data_list) print ’res_list2 is:’,res_list2 if __name__ == ’__main__’: data_list=[1.2,4,5,-9,-0.4,-34,2,3,4,0] handle_list_negative_nums(data_list,specificvalue=0) handle_list_negative_nums(data_list,specificvalue=9)

結果如下:

res_list is: [1.2, 4, 5, 0, 0, 0, 2, 3, 4, 0]res_list2 is: [1.2, 4, 5, 0, 0, 0, 2, 3, 4, 0]res_list is: [1.2, 4, 5, 9, 9, 9, 2, 3, 4, 0]res_list2 is: [1.2, 4, 5, 9, 9, 9, 2, 3, 4, 0]

根據不同的需要也可以做相應的修改會有不同的適用場景。

補充知識:關于負數以補碼形式在計算機中存儲

以char類型來說明,圖片中的是 -1 在計算中的存儲形式(-1的原碼為1000 0001 取反加1得到補碼 1111 1111)

Python實現列表中非負數保留,負數轉化為指定的數值方式

補碼、源碼、反碼的作用:

1、補碼:解決負數加法運算正負零問題,彌補了反碼的不足。

2、原碼:可直觀反映出數據的大小。

3、反碼:解決負數加法運算問題,將減法運算轉換為加法運算,從而簡化運算規則

使用補碼,可以將符號位和其它位統一處理;同時,減法也可按加法來處理。另外,兩個用補

碼表示的數相加時,如果最高位(符號位)有進位,則進位被舍棄。

以上這篇Python實現列表中非負數保留,負數轉化為指定的數值方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
主站蜘蛛池模板: 亚洲成人精品在线 | 国产1区2区3区 | 中国黄色在线观看 | 香蕉福利视频 | 福利午夜在线 | 清纯唯美亚洲综合 | 国产成人精品视频频 | 久久草在线观看 | 欧美成人手机在线视频 | 国产亚洲精品久久久久久牛牛 | 无遮挡高清一级毛片免费 | 久久精品国产精品亚洲精品 | 一区二区三区四区在线视频 | 国产不卡视频在线 | 亚洲爱爱爱 | 婷婷六月久久综合丁香可观看 | 欧美国产人妖另类色视频 | 在线视频亚洲色图 | 欧美特黄a级高清免费大片 欧美特黄a级高清免费看片 | 中文字幕日韩精品中文区 | 国产美女主播精品大秀系列 | 达达兔午夜一级毛片 | 一级毛片一级毛片a毛片欧美 | 国产特一级毛片 | 婷婷四房色播 | 国产主播在线播放 | 深夜爽爽福利gif在线观看 | 国产精品资源手机在线播放 | 日本www高清免费视频观看 | 亚洲国产成人资源在线桃色 | 古代级a毛片可以免费看 | 亚洲欧美在线观看视频 | 中国女人a毛片免费全部播放 | 欧美伦理一区 | 成人看片在线观看 | 亚洲国产精品综合久久2007 | 日本伊人网| 欧美色资源 | 免费视频日韩 | 欧美换爱交换乱理伦片不卡片 | 国产美女在线播放 |