自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

5個實用的例子,一行Python能干嘛?就靠這招教新來的學妹!

開發(fā) 后端
今天菜鳥哥給大家分享幾個不錯的小例子,都是在實際工作中經常會碰到的例子,讓你知道一行代碼的威力,讓菜鳥也能秒變王者,尤其是能鎮(zhèn)住新來的學妹。

[[431475]]

 一行Python到底能干嘛,今天菜鳥哥給大家分享幾個不錯的小例子,都是在實際工作中經常會碰到的例子,讓你知道一行代碼的威力,讓菜鳥也能秒變王者,尤其是能鎮(zhèn)住新來的學妹。

01.如果你是HR

你手里有一個員工的薪資報表,需要找到年薪2萬元以上的員工,你希望輸出一個元組的列表,每個列表有兩個值組成,員工的姓名和年薪這些信息。

輸入: 

  1. employees ={  
  2. '老張':18000,  
  3. '老王':28000,  
  4. '小李':10000,  
  5. '小麗':8000  

2.搜索引擎過濾

對文本進行信息排名的時候,是用其關鍵詞的相關性來進行的,為了達到這個目的,搜索引擎需要對文本的內容進行NLP分析,會過濾掉那些文本意義不大的詞,比如一個的方法就是過濾掉長度<3的單詞(a,as,the,how)這些。

3.讀取文件

你要讀取一個文件,并且把結果存儲在字符串的列表里面,每行一個字符串,而且還需要把行中的前導和后導的空白字符串都刪除掉。

下面是一種常見的方式:

但是可以換成一行代碼來搞定:

4.家里管帳的領導

假如你是家里的管錢的,一般都是老婆負責,要看一下這個月的支出清單,看那些費用是超標的,比如某一項里面一旦超過500元,就把這一大類領出來。

輸出:

  1. ['吃喝', '衣服', '開車'] 

5.需要構建一個數據庫

現有的數據包括全部字段的名字,以及元組的列表組織的員工的數據,現在要創(chuàng)建一個由字典構成的列表,這樣方便轉為json或者csv的表格數據。

輸出: 

  1. [{'job': 'Senior engineer', 'name': 'Sam', 'salary': 18000, 'sex': 'male'},  
  2.  {'job': 'Junior engineer', 'name': 'Lili', 'salary': 10000, 'sex': 'female'}, 
  3.  {'job': 'PM', 'name': 'Tom', 'salary': 25000, 'sex': 'male'},  
  4.  {'job': 'data scientist', 'name': 'Leo', 'salary': 22000, 'sex': 'male'}] 

以上幾個例子都是在實際的工作中確實遇到的,一行代碼雖然非常簡潔,但是不能亂用。該簡潔的地方確實可以用一行搞定,但是邏輯如果復雜的還是還是建議用多行來表達,畢竟代碼先是用來給人看的,然后才是給機器跑的。 

 

責任編輯:龐桂玉 來源: 菜鳥學Python
相關推薦

2017-10-26 13:40:11

Python一行代碼

2021-11-05 06:57:50

架構工具代碼

2021-09-22 09:43:47

Python 開發(fā)編程語言

2021-11-02 16:25:41

Python代碼技巧

2016-12-02 08:53:18

Python一行代碼

2024-09-26 15:46:54

Python編程

2019-01-29 11:08:48

NginxApacheHTTP協(xié)議

2017-01-03 15:38:08

Android

2020-04-10 15:20:40

數據庫SQL索引

2020-08-12 14:54:00

Python代碼開發(fā)

2014-03-17 17:27:51

Linux mvLinux 命令

2021-07-16 14:08:21

工具開源軟件

2024-05-31 13:14:05

2024-02-05 22:41:53

2017-04-05 11:10:23

Javascript代碼前端

2025-02-14 08:05:15

2022-07-26 09:09:23

Python編程語言代碼

2022-04-09 09:11:33

Python

2024-11-08 17:22:22

2021-10-29 10:38:20

代碼 PILPython
點贊
收藏

51CTO技術棧公眾號