精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

20條非常實用的Python代碼實例

開發 前端
這篇文章不準備介紹Python速度如何,而是給大家帶來一些常用且實用的Python代碼實例,幾乎是開發者必備的知識點。

 

據說Python之父-Guido Van Rossum打算讓CPython更快,速度直接翻五倍,這是實實在在的好消息。

Python一直以來被詬病速度慢,影響開發效率,希望這次Guido老爺子能幫python打一場漂亮的翻身仗。

這篇文章不準備介紹Python速度如何,而是給大家帶來一些常用且實用的Python代碼實例,幾乎是開發者必備的知識點。

1、合并兩個字典

Python3.5之后,合并字典變得容易起來。我們可以通過 ** 符號解壓字典,并將多個字典傳入 {} 中,實現合并。

  1. def Merge(dict1, dict2):  
  2.     res = {**dict1, **dict2}  
  3.     return res  
  4.        
  5. # 兩個字典 
  6. dict1 = {"name""Joy""age"25
  7. dict2 = {"name""Joy""city""New York"
  8. dict3 = Merge(dict1, dict2)  
  9. print(dict3) 

輸出:

  1. {'name''Joy''age'25'city''New York'

2、鏈式比較

python有鏈式比較的機制,在一行里支持多種運算符比較。相當于拆分多個邏輯表達式,再進行邏輯與操作。

  1. a = 5 
  2.  
  3. print(2 < a < 8
  4. print(1 == a < 3

輸出:

  1. True 
  2. False 

3、重復打印字符串

將一個字符串重復打印多次,一般使用循環實現,但有更簡易的方式可以實現。

  1. n = 5 
  2. string = "Hello!" 
  3.  
  4. print(string * n) 

輸出:

  1. Hello!Hello!Hello!Hello!Hello! 

4、檢查文件是否存在

我們知道Python有專門處理系統交互的模塊-os,它可以處理文件的各種增刪改查操作。

那如何檢查一個文件是否存在呢?os模塊可以輕松實現。

  1. from os import path 
  2.  
  3. def check_for_file(): 
  4.     print("Does file exist:", path.exists("data.csv")) 
  5.  
  6. if __name__=="__main__"
  7.     check_for_file() 

輸出:

  1. Does file exist: False 

5、檢索列表最后一個元素

在使用列表的時候,有時會需要取最后一個元素,有下面幾種方式可以實現。

  1. my_list = ['banana''apple''orange''pineapple'
  2.  
  3. #索引方法 
  4. last_element = my_list[-1
  5.  
  6. #pop方法 
  7. last_element = my_list.pop() 

輸出:

  1. 'pineapple' 

6、列表推導式

列表推導式是for循環的簡易形式,可以在一行代碼里創建一個新列表,同時能通過if語句進行判斷篩選

  1. def get_vowels(string): 
  2.     return [vowel for vowel in string if vowel in 'aeiou']  
  3.  
  4. print("Vowels are:", get_vowels('This is some random string')) 

輸出:

  1. Vowels are:  ['i''i''o''e''a''o''i'

7、計算代碼執行時間

python中time模塊提供了時間處理相關的各種函數方法,我們可以使用它來計算代碼執行的時間。

  1. import time 
  2.  
  3. start_time = time.time() 
  4.  
  5. total = 0 
  6. for i in range(10): 
  7.   total += i 
  8. print("Sum:", total) 
  9.  
  10. end_time = time.time() 
  11. time_taken = end_time - start_time 
  12. print("Time: ", time_taken) 

輸出:

  1. Sum: 45 
  2. Time:  0.0009975433349609375 

8、查找出現次數最多的元素

使用max方法找出列表中出現次數最多的元素。

  1. def most_frequent(list): 
  2.   return max(set(list), key=list.count) 
  3.  
  4. mylist = [1,1,2,3,4,5,6,6,2,2
  5. print("出現次數最多的元素是:", most_frequent(mylist)) 

輸出:

出現次數最多的元素是: 2

9、將兩個列表轉換為字典

有兩個列表,將列表A里的元素作為鍵,將列表B里的對應元素作為值,組成一個字典。

  1. def list_to_dictionary(keys, values): 
  2.   return dict(zip(keys, values)) 
  3.  
  4. list1 = [123
  5. list2 = ['one''two''three'
  6.  
  7. print(list_to_dictionary(list1, list2)) 

輸出:

  1. {1'one'2'two'3'three'

10、異常處理

Python提供了try...except...finally的方式來處理代碼異常,當然還有其他組合的方式。

  1. a, b = 1,0 
  2.  
  3. try
  4.     print(a/b) 
  5. except ZeroDivisionError: 
  6.     print("Can not divide by zero"
  7. finally
  8.     print("Executing finally block"

輸出:

  1. Can not divide by zero 
  2. Executing finally block 

11、反轉字符串

使用切片操作對字符串進行反轉,這是比較直接有效的方式。 這也可以用來檢測回文數。

  1. str = "Hello World" 
  2.  
  3. print("反轉后字符串是:", str[::-1]) 

輸出:

  1. 反轉后字符串是: dlroW olleH 

12、字符串列表組成單個字符串

使用join方法將字符串列表組成單個字符串。

  1. list = ["Hello""world""Ok""Bye!"
  2. combined_string = " ".join(list) 
  3.  
  4. print(combined_string) 

輸出:

  1. Hello world Ok Bye! 

13、返回字典缺失鍵的默認值

字典中的get方法用于返回指定鍵的值,如果鍵不在字典中返回默認值 None 或者設置的默認值。

  1. dict = {1:'one'2:'two'4:'four'
  2.  
  3. #returning three as default value 
  4. print(dict.get(3'three')) 
  5.  
  6. print("原始字典:", dict) 

輸出:

  1. three 
  2. 原始字典: {1'one'2'two'4'four'

14、交換兩個變量的值

在不使用臨時變量的前提下,交換兩個變量的值。

  1. a, b = 510 
  2.  
  3. # 方法1 
  4. a, b = b, a 
  5.  
  6. # 方法2 
  7. def swap(a,b): 
  8.   return b,a 
  9. swap(a,b) 

15、正則表達式

正則表達式用來匹配處理字符串,python中的re模塊提供了全部的正則功能。

  1. import re 
  2.  
  3. text = "The rain in spain" 
  4. result = re.search("rain", text) 
  5.  
  6. print(True if result else False) 

輸出:

  1. True 

16、篩選值

python中的filter方法可以用來進行值的篩選。

  1. my_list = [0,1,2,3,6,7,9,11
  2.  
  3. result = filter(lambda x: x % 2!=0, my_list) 
  4.  
  5. print(list(result)) 

輸出:

  1. [137911

17、統計字頻

判斷字符串每個元素出現的次數,可以用collections模塊中的Counter方法來實現,非常簡潔。

  1. from collections import Counter 
  2. result = Counter('banana'
  3. print(result) 

輸出:

  1. Counter({'a'3'n'2'b'1}) 

18、變量的內存占用

如何輸出python中變量的內存占用大小,可以通過sys模塊來實現。

  1. import sys 
  2.  
  3. var1 = 15 
  4. list1 = [1,2,3,4,5
  5.  
  6. print(sys.getsizeof(var1)) 
  7. print(sys.getsizeof(list1)) 

輸出:

19、鏈式函數調用

在一行代碼中調用多個函數。

  1. def add(a, b): 
  2.     return a + b 
  3.  
  4. def subtract(a, b): 
  5.     return a - b 
  6.  
  7. a, b = 510 
  8.  
  9. print((add if b > a else subtract)(a,b)) 

輸出:

20、從列表中刪除重復項

刪除列表中重復項一般可以通過遍歷來篩選去重,或者直接使用集合方法。

  1. list1 = [1,2,3,3,4,'John''Ana''Mark''John'
  2.  
  3. # 方法1 
  4. def remove_duplicate(list_value): 
  5.     return list(set(list_value)) 
  6. print(remove_duplicate(list1)) 
  7.  
  8. # 方法2 
  9. result = [] 
  10. [result.append(x) for x in list1 if x not in result] 
  11. print(result) 

輸出:

  1. [1234'Ana''John''Mark'
  2. [1234'John''Ana''Mark'

 

責任編輯:張燕妮 來源: 知乎
相關推薦

2021-07-25 22:43:39

Python代碼開發

2024-11-13 13:14:38

2020-08-21 10:25:02

PythonWget

2020-09-14 11:10:43

Python代碼

2020-07-10 15:41:41

Python代碼編程語言

2015-11-02 09:25:07

jQuery代碼片段

2022-07-21 14:38:17

PythonShell

2021-04-11 07:56:42

ShellLinux

2011-07-07 09:01:52

HTML 5

2021-04-15 11:21:26

Shell腳本Linux

2022-06-24 10:02:43

PythonShell腳本

2024-07-02 11:29:28

Typer庫Python命令

2020-05-28 08:59:40

Python機器學習開發

2018-04-10 16:20:38

Python性能優化

2021-01-26 12:16:00

Python開發工具

2020-11-11 11:05:41

Linux工具命令

2019-06-19 08:09:05

CSSJavaScript前端

2019-09-26 14:56:18

GitHub 技術開源

2017-12-12 14:50:33

數據庫MySQL命令

2017-09-05 08:57:02

Linux命令行技巧
點贊
收藏

51CTO技術棧公眾號

亚洲一二三区视频在线观看| 精品一区二区三区在线播放| 亚洲人成在线观看| 欧美日韩中文不卡| h片在线免费观看| 99视频在线精品| 国产精品福利片| 激情视频在线播放| 精品国产乱码久久久久久蜜坠欲下| 欧美日韩精品一区二区| 国产男女免费视频| 国产在线激情视频| 91蜜桃传媒精品久久久一区二区| 国产欧美在线看| 成年人免费看毛片| 国产二区精品| 亚洲品质视频自拍网| 中文字幕人妻熟女人妻a片| 中文在线中文资源| 一区二区三区精品| 亚洲精品成人三区| 飘雪影视在线观看免费观看 | 久久久久久久一区二区三区| 欧美大波大乳巨大乳| aaa国产精品| 777精品伊人久久久久大香线蕉| 国产精品后入内射日本在线观看| 黄色片网站在线观看| 日本一区二区三区久久久久久久久不| 丁香五月网久久综合| 亚洲天堂网在线观看视频| 亚洲深夜av| 久久97久久97精品免视看 | 国产高清久久| 中文字幕亚洲在线| 一色道久久88加勒比一| 欧美美女在线直播| 亚洲第一在线视频| 中国男女全黄大片| 亚洲一区二区三区免费| 欧美一区二区三区免费视频| 在线观看免费av网址| 一呦二呦三呦精品国产| 欧美午夜精品在线| 噜噜噜久久亚洲精品国产品麻豆| 青草视频在线免费直播| 亚洲人成网站色在线观看| 亚洲人成网站在线观看播放 | 精品国产精品自拍| 精品一区二区成人免费视频 | 国产精品久99| 亚洲国产综合自拍| 午夜在线小视频| 国产精品美女一区二区三区| 日产精品久久久一区二区| 欧美日本韩国一区二区| 久久久三级国产网站| 久久国产精品久久精品国产| 五月婷婷开心中文字幕| 99精品欧美一区| 裸模一区二区三区免费| 天堂影院在线| 久久久久久亚洲综合| 欧美理论一区二区| 成年女人的天堂在线| 国产精品色哟哟网站| 在线天堂一区av电影| 蜜桃视频网站在线| 悠悠色在线精品| 国产美女主播在线播放| 国产美女在线观看| 久久porn| 欧美一区二区三区视频在线观看| 欧美69精品久久久久久不卡| 中文字幕亚洲在线观看| 日韩精品在线影院| 精品日韩在线视频| 伊人久久大香线| 午夜精品久久久久久久久久久久| 在线观看免费av片| 免费一级片91| 成人区精品一区二区| 色婷婷av一区二区三区之e本道| 91在线一区二区三区| 丝袜足脚交91精品| 丝袜在线观看| 91精品福利在线| 亚洲综合av在线播放| 99re8这里有精品热视频8在线| 亚洲国产成人在线视频| 超薄肉色丝袜一二三| 午夜精品剧场| 日本亚洲欧洲色| 国产巨乳在线观看| 91蜜桃网址入口| 91精品国产吴梦梦| 偷拍中文亚洲欧美动漫| 91精品国产黑色紧身裤美女| 在线观看日韩精品视频| 91精品亚洲| 欧美洲成人男女午夜视频| 在线免费看91| 91亚洲精品乱码久久久久久蜜桃| 中文字幕剧情在线观看一区| 美女av在线免费看| 91精品国产综合久久久久久漫画| 国产伦精品一区二区三区妓女| 一本精品一区二区三区| 日本免费久久高清视频| www.天堂av.com| 国产精品美女一区二区三区 | 在线视频国产区| 日韩欧美国产视频| 一级黄色电影片| 99九九热只有国产精品| 欧美专区福利在线| 人妻少妇一区二区三区| 一区在线中文字幕| 久久美女福利视频| 成人av激情人伦小说| 最近2019好看的中文字幕免费| 日韩成人高清视频| 国产一区二三区好的| 色噜噜一区二区| 亚洲天堂电影| 亚洲国产精品美女| 久久久美女视频| 韩国欧美国产1区| 亚洲国产精品www| 二吊插入一穴一区二区| 亚洲精品久久久久国产| 精品一区二区三区四| 国内精品免费**视频| 亚洲天堂电影网| 最新日韩一区| 一区二区三区高清国产| 免费视频网站在线观看入口| 91日韩在线专区| 91好吊色国产欧美日韩在线| julia中文字幕一区二区99在线| 久久婷婷国产麻豆91天堂| 中文字幕一区二区三区人妻四季 | 欧洲视频一区二区三区| а√天堂8资源在线| 日韩精品一区二区三区蜜臀| 欧美三级小视频| 国产精品456露脸| 在线观看成人免费| 精品国产亚洲一区二区三区在线 | 精品在线播放午夜| 一级日韩一区在线观看| 涩涩涩久久久成人精品| 久久视频在线看| a天堂在线视频| 一区二区三区美女| 亚洲av综合色区无码另类小说| 午夜精品999| 国产一区二区视频在线免费观看| 国产v日韩v欧美v| 亚洲精品视频免费| 波多野结衣爱爱| 国产精品狼人久久影院观看方式| 向日葵污视频在线观看| 天天做天天爱天天综合网| 91精品视频网站| 牛牛精品视频在线| 亚洲精品按摩视频| 亚洲 欧美 中文字幕| 国产精品电影院| 久久无码人妻一区二区三区| 黄色成人在线网址| 欧美综合激情| 国产剧情一区二区在线观看| 国内免费久久久久久久久久久| 四虎在线视频| 欧美日韩精品二区第二页| 欧美性x x x| av不卡一区二区三区| 欧美日韩亚洲一二三| 91综合网人人| 国产伦精品一区二区三区免费视频| av日韩亚洲| 久久久精品一区二区三区| 无码精品人妻一区二区三区影院| 日本道在线观看一区二区| 成年人网站在线观看视频| 成人福利视频在线看| 男女无套免费视频网站动漫| 欧美日韩91| 欧美人xxxxx| 久久九九精品视频| 欧美亚洲成人免费| 麻豆网在线观看| 亚洲精品一区二区在线| 国产绿帽刺激高潮对白| 欧美丝袜一区二区三区| 欧美一级特黄高清视频| 26uuu欧美日本| 亚洲欧美一区二区三区不卡| 麻豆九一精品爱看视频在线观看免费| 老司机av福利| 亚洲警察之高压线| 3d精品h动漫啪啪一区二区 | 99精品99| 26uuu成人| 久久不见久久见中文字幕免费| 97人人澡人人爽| 日本精品网站| 2021久久精品国产99国产精品| 欧洲日本在线| 亚洲性线免费观看视频成熟| 免费看av毛片| 91精品国产91久久久久久最新毛片 | 亚洲天堂免费| 欧美日韩一区二区三| 国内精品麻豆美女在线播放视频| 国产免费一区二区三区在线能观看| 黄色污网站在线观看| 欧美情侣性视频| 欧美天天影院| 一区二区三区天堂av| 四虎影视精品成人| 精品国产免费久久| 国产福利免费视频| 欧美日韩精品一区二区三区蜜桃 | 亚洲国产精品嫩草影院久久| 国产精选久久久| 欧美嫩在线观看| 97人妻精品视频一区| 日韩欧美第一页| www.国产色| 亚洲国产日韩精品| 久久久久成人片免费观看蜜芽| 国产精品高潮呻吟久久| 日本不卡一区视频| 国产精品视频看| 欧美日韩中文字幕视频| 国产日产精品一区| 午夜在线观看一区| 国产视频一区在线播放| 国产精品扒开腿做爽爽| 国产亚洲视频系列| 亚洲精品午夜视频| 欧美韩日一区二区三区| 最近中文字幕在线mv视频在线| 91麻豆国产在线观看| 久久国产精品影院| 91首页免费视频| 一级性生活毛片| 国产日韩精品久久久| 97人妻人人揉人人躁人人| 欧美极品美女视频| 日本视频在线免费| 亚洲精品欧美二区三区中文字幕| 国产成人精品视频免费| 日本久久一二三四| 日韩一中文字幕| 日韩精品成人av| 久久久av一区| 四虎影院观看视频在线观看| 久久久久久亚洲精品不卡| h片精品在线观看| 欧美性受xxxx黑人猛交| 日韩中文视频| 成人看片人aa| 99这里只有精品视频| 国精产品99永久一区一区| 亚洲人成网亚洲欧洲无码| 日韩精品av一区二区三区| 久久综合88| 无码人妻精品一区二区蜜桃网站| 亚洲国产精品第一区二区| 日本久久久精品视频| 日本不卡一二三区黄网| 九九九九九伊人| 成人午夜视频网站| 丰满圆润老女人hd| 亚洲天堂精品在线观看| 国产午夜免费视频| 日韩欧美国产中文字幕| 国产伦理吴梦梦伦理| 精品电影一区二区三区| 嫩草研究院在线观看| 久久综合免费视频| 麻豆免费在线| 成人啪啪免费看| 偷拍精品福利视频导航| 亚洲一区三区| 亚洲精品社区| jizz18女人| 99精品1区2区| h色网站在线观看| 狠狠色狠狠色综合日日五| 夜夜嗨av禁果av粉嫩avhd| 337p日本欧洲亚洲大胆精品| 国产免费av在线| 欧美激情综合色| 久久久免费人体| 久久精品国产美女| 国产韩国精品一区二区三区| 少妇高潮喷水在线观看| 精品一区二区三区的国产在线播放| 亚洲色图14p| 亚洲男人天堂一区| 中文字幕777| 日韩av综合中文字幕| 在线电影福利片| 国产精品视频在线播放| 日韩高清影视在线观看| 老司机午夜免费福利视频| 日本视频中文字幕一区二区三区| 国产伦精品一区二区三区88av| 亚洲欧洲成人自拍| 精品黑人一区二区三区| 欧美精品一区二区久久婷婷| 黄av在线免费观看| 国产精品久久久久久五月尺| 成人资源在线播放| 国产精品12p| 青青草国产成人99久久| 我和岳m愉情xxxⅹ视频| 亚洲成人7777| 国产高清视频免费观看| 精品国产一区二区三区四区在线观看| 欧美特大特白屁股xxxx| 精品国产一区二区三区麻豆小说 | 毛片在线视频播放| 国产一区二区三区免费在线观看| 夫妇露脸对白88av| 91九色最新地址| 极品白浆推特女神在线观看| 91精品国产91久久久久久最新 | 精品一区二区三区免费毛片爱| 人妻精品久久久久中文| 色偷偷久久人人79超碰人人澡| 五月天激情开心网| 国自在线精品视频| 国产伦精品一区二区三区免费优势| 日韩精品一区二区在线视频 | 国产日韩视频| 欧美精品欧美极品欧美激情| 亚洲国产精品一区二区尤物区| 成人黄色在线观看视频| 欧美成人午夜激情视频| 麻豆精品在线| 老司机午夜网站| 国产裸体歌舞团一区二区| 青青青在线免费观看| 欧美一级一级性生活免费录像| 成人黄色网址| 亚洲最大av在线| 国产一区二区三区四区三区四| 四虎国产精品永久免费观看视频| 亚洲精品乱码久久久久久日本蜜臀| 国产三级三级在线观看| 久久99久久久久久久噜噜| 亚洲日本va午夜在线电影| 免费看国产曰批40分钟| 91蝌蚪porny成人天涯| 91青青草视频| 日韩在线视频播放| 日韩在线激情| 99久re热视频精品98| 丁香啪啪综合成人亚洲小说| 天天操天天摸天天干| 亚洲天堂第一页| 日本国产一区| 国内少妇毛片视频| 99精品视频在线免费观看| 国产熟妇一区二区三区四区| 中文字幕日韩有码| 天堂久久av| 亚洲中文字幕无码专区| 欧美国产1区2区| 精品人妻一区二区三区含羞草| 性色av一区二区咪爱| 黄色不卡一区| 久久久久无码精品| 精品国产999| 色网站免费在线观看| 国产二区不卡| 奇米影视7777精品一区二区| a在线视频播放观看免费观看| 亚洲福利小视频| 国产成人精品一区二区三区在线 | 少妇视频一区二区| 日韩精品中文字幕一区二区三区| 亚洲欧美韩国| 四虎免费在线观看视频| 成人av资源在线观看| 中文在线字幕av| 久久久欧美一区二区| 欧美日韩在线播放视频| 性生交大片免费看l| 在线一区二区三区做爰视频网站| 成年视频在线观看| 欧美一区国产一区| 国产高清亚洲一区| 最近中文字幕免费观看| 欧美精品久久久久久久久|