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

25條很棒的Python一行代碼,建議收藏!

開發 后端
自從我用Python編寫第一行代碼以來,就被它的簡單性、出色的可讀性和特別流行的一行代碼所吸引。在下面,我將給大家介紹并解釋一些Python一行程序。

 [[378055]]

自從我用Python編寫第一行代碼以來,就被它的簡單性、出色的可讀性和特別流行的一行代碼所吸引。

在下面,我將給大家介紹并解釋一些Python一行程序。

可能有些你還不知道,但對你未來的Python項目很有用。

▍1、交換兩個變量 

  1. a = 4 b = 5  
  2. a,bb = b,a  
  3. # print(a,b) >> 5,4 

讓我們通過交換兩個變量作為一個簡單的開始。

此方法是最簡單、最直觀的方法之一,無需使用臨時變量或應用算術操作即可編寫。

2、多個變量賦值 

  1. a,b,c = 4,5.5,'Hello'  
  2. #print(a,b,c) >> 4,5.5,hello 

你可以使用逗號和變量一次性將多個值分配給變量。使用此技術,你可以一次分配多個數據類型。 

你可以使用列表將值分配給變量。下面是將列表中的多個值分配給變量的示例。 

  1. a,b,*c = [1,2,3,4,5]  
  2. print(a,b,c)  
  3. > 1 2 [3,4,5] 

3、列表中偶數的和

有很多方法可以做到這一點,但最好和最簡單的方法是使用列表索引和sum函數。 

  1. a = [1,2,3,4,5,6]  
  2. s = sum([num for num in a if num%2 == 0])  
  3. print(s)  
  4. >> 12 

4、從列表中刪除多個元素

del是Python中用于從列表中刪除值的關鍵字。 

  1. #### Deleting all even  
  2. a = [1,2,3,4,5]  
  3. del a[1::2]  
  4. print(a)  
  5. >[1, 3, 5]  

5、讀取文件 

  1. lst = [line.strip() for line in open('data.txt')]  
  2. print(lst) 

這里我們使用列表來處理。

首先,我們打開一個文本文件,并使用for循環,逐行讀取。 最后,使用strip刪除所有不必要的空間。 

通過使用列表功能,使得代碼更簡單,更短。 

  1. list(open('data.txt'))  
  2. ##Using with will also close the file after use  
  3. with open("data.txt") as f:  
  4.     lst=[line.strip() for line in f]  
  5. print(lst) 

6、將數據寫入文件 

  1. with open("data.txt",'a',newline='\n') as f:   
  2.     f.write("Python is awsome") 

上面的代碼首先創建一個文件data.txt(如果沒有的話),然后它會在文件中寫Python is awesome。

7、創建列表 

  1. lst = [i for i in range(0,10)]  
  2. print(lst)  
  3. > [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]  
  4. or  
  5. lst = list(range(0,10))  
  6. print(lst) 

我們也可以使用相同的方法創建一個字符串列表。 

  1. lst = [("Hello "+i) for i in ['Karl','Abhay','Zen']]  
  2. print(lst)  
  3. > ['Hello Karl', 'Hello Abhay', 'Hello Zen'] 

8、映射列表或類型轉換整個列表

有時在我們的項目中,我們需要更改列表中所有元素的數據類型。你想到的第一個方法可能是使用循環,然后訪問列表中的所有元素,然后一個接一個地更改元素的數據類型。

這個方法是老派的,在Python中我們有一個映射函數,可以為我們做這些工作。 

  1. list(map(int,['1','2','3']))  
  2. > [1, 2, 3]  
  3. list(map(float,[1,2,3]))  
  4. > [1.0, 2.0, 3.0]  
  5. [float(i) for i in [1,2,3]]  
  6. > [1.0, 2.0, 3.0] 

9、創建集合

我們用于創建列表的方法也可以用于創建集合。讓我們使用包含范圍內所有偶數的平方根方法來創建一個集合。 

  1. #### Square of all even numbers in an range  
  2. {x**2 for x in range(10) if x%2==0}  
  3. > {0, 4, 16, 36, 64} 

▍10、Fizz Buzz

在這個測試中,我們需要編寫一個程序來打印從1到20的數字。但如果是3的倍數,打印Fizz,如果是5的倍數,打印Buzz,如果同時是3和5的倍數,打印FizzBuzz,否則打印數字。

看起來我們必須使用循環和多個if-else語句。如果你嘗試用其他語言來做,你可能需要寫10行代碼,但是使用Python,我們可以只用一行代碼就實現FizzBuzz。 

  1. ['FizzBuzz' if i%3==0 and i%5==0  
  2.     else 'Fizz' if i%3==0   
  3.     else 'Buzz' if i%5==0   
  4.     else i  for i in range(1,20)] 

在上面的代碼中,我們使用列表理解來運行一個從1到20的循環,然后在循環的每次迭代中,我們檢查數字是否能被3或5整除。如果是,那么我們用Fizz或Buzz替換數值,或者用FizzBuzz數值。

11、回文

回文是一個數字或字符串,當它被反轉時看起來是一樣的。 

  1. text = 'level'  
  2. ispalindrome = text == text[::-1]  
  3. ispalindrome  
  4. > True 

12、用空格分隔的整數到一個列表 

  1. lis = list(map(int, input().split()))  
  2. print(lis)  
  3. > 1 2 3 4 5 6 7 8  
  4. [1, 2, 3, 4, 5, 6, 7, 8] 

13、Lambda函數

lambda函數是一個小型匿名函數。lambda函數可以接受任意數量的參數,但只能有一個表達式。 

  1. # Function that returns square of any number  
  2. sqr = lambda x: x * x  
  3. sqr(10)  
  4. > 100 

14、檢查列表中數字的存在 

  1. num = 5  
  2. if num in [1,2,3,4,5]:  
  3.      print('present')  
  4. > present   

15、打印圖案

在Python中,我們只需要一行代碼就可以繪制出令人驚嘆的圖案。 

  1. n = 5  
  2. print('\n'.join('😀' * i for i in range(1, n + 1)))  
  3. > 😀😀😀😀😀  

16、查找階乘

階乘是一個整數和它下面所有整數的乘積。 

  1. import math  
  2. n = 6  
  3. math.factorial(n)  
  4. > 720   

17、斐波納契數列

一組數字,其中每個數字(斐波那契數)是前面兩個數字的和。最簡單的斐波那契數列1,1,2,3,5,8,13等等。可以使用列表推導式和for循環在一個范圍內創建斐波那契數列。 

  1. fibo = [0,1]  
  2. [fibo.append(fibo[-2]+fibo[-1]) for i in range(5)]  
  3. fibo  
  4. > [0, 1, 1, 2, 3, 5, 8]   

18、質數

質數是一個只能被自身和1整除的數。例如:2、3、5、7等。為了在一個范圍內生成質數,我們可以使用帶有filter和lambda的list函數來生成質數。 

  1. list(filter(lambda x:all(x % y != 0 for y in range(2, x)), range(2, 13)))  
  2. > [2, 3, 5, 7, 11]   

19、查找最大數值 

  1. findmax = lambda x,y: x if x > y else y   
  2. findmax(5,14)  
  3. > 14  
  4. or   
  5. max(5,14)   

在上面的代碼中,我們使用lambda函數檢查比較條件,并根據返回的最大值。

或者使用max()內置函數。

20、線性代數

有時候我們需要將列表中的元素縮放2到5倍。下面的代碼解釋了如何做到這一點。 

  1. def scale(lst, x):  
  2.     return [i*x for i in lst]   
  3. scale([2,3,4], 2)  
  4. > [4,6,8]   

21、矩陣轉置

您需要將所有行轉換為列,反之亦然。在Python中,可以使用zip函數在一行代碼中置換一個矩陣。 

  1. a=[[1,2,3],  
  2.    [4,5,6],  
  3.    [7,8,9]]  
  4.  transpose = [list(i) for i in zip(*a)]   
  5. transpose  
  6. > [[1, 4, 7], [2, 5, 8], [3, 6, 9]] 

22、計數

當我們需要知道某個值在文本中出現的次數時,這是一個重要而有用的用例。在Python中,有re庫可以來幫你完成這項工作。 

  1. import re  
  2. len(re.findall('python','python is a programming language. python is python.'))  
  3. > 3 

23、用其他文本替換文本 

  1. "python is a programming language.python is python".replace("python",'Java')  
  2. > Java is a programming language. Java is Java 

24、模擬拋硬幣

這可能不是那么重要,但當你需要從一組給定的選擇中生成一些隨機選擇時,它會非常有用。 

  1. import random  
  2. random.choice(['Head',"Tail"])  
  3. > Head 

25、生成組 

  1. groups = [(a, b) for a in ['a', 'b'] for b in [1, 2, 3]]   
  2. groups  
  3. > [('a', 1), ('a', 2), ('a', 3), ('b', 1), ('b', 2), ('b', 3)]  

 

責任編輯:龐桂玉 來源: Python之禪
相關推薦

2020-08-12 14:54:00

Python代碼開發

2016-12-02 08:53:18

Python一行代碼

2021-02-24 14:30:59

JavaScript語言開發

2021-11-02 16:25:41

Python代碼技巧

2022-04-09 09:11:33

Python

2020-05-13 13:55:16

MatplotlibPython代碼

2017-04-05 11:10:23

Javascript代碼前端

2020-08-19 10:30:25

代碼Python多線程

2017-04-13 19:20:18

Python代碼并行任務

2020-09-28 12:34:38

Python代碼開發

2021-09-27 10:52:06

React工具庫開發

2022-02-23 14:37:48

代碼Pythonbug

2014-02-12 13:43:50

代碼并行任務

2020-01-10 22:56:56

Python圖像處理Linux

2022-09-28 10:12:50

Python代碼可視化

2024-05-31 13:14:05

2021-07-25 22:43:39

Python代碼開發

2021-07-01 15:40:05

Python代碼Geopandas

2024-09-26 15:46:54

Python編程

2020-09-09 16:00:22

Linux進程
點贊
收藏

51CTO技術棧公眾號

日韩精品dvd| 欧美91在线|欧美| av成人免费在线观看| 日本在线观看天堂男亚洲| 黄色三级生活片| 国产日本亚洲| 日韩欧美有码在线| 在线免费一区| 偷拍自拍在线| 国内成人免费视频| 91tv亚洲精品香蕉国产一区7ujn| xxxxx99| 综合中文字幕| 精品视频1区2区3区| 亚洲色成人www永久在线观看| 黄色软件在线| 成人精品视频一区| 国模视频一区二区| 国产精品99久久久久久成人| 网友自拍区视频精品| 91精品国产综合久久久久久| 久久av综合网| 黄色网在线播放| 日本一区二区在线不卡| 精品视频一区在线| 国产色片在线观看| 欧美aaaaaa午夜精品| 91禁外国网站| 久久亚洲国产成人精品性色| 三区四区不卡| 亚洲欧美日韩爽爽影院| 四虎精品一区二区| 伊人亚洲精品| 欧美日韩国产色站一区二区三区| 日韩av在线综合| 欧美aaaxxxx做受视频| 久久精品人人做人人综合 | 国产拍欧美日韩视频二区| 国产精品久久精品国产| 一级全黄少妇性色生活片| 亚洲一区二区三区高清不卡| 欧美极品在线播放| 欧美日韩在线视频免费播放| 色综合久久一区二区三区| 亚洲香蕉av在线一区二区三区| 中文字幕 亚洲一区| japanese色系久久精品| 欧美成人vps| 99久久综合网| h视频久久久| 欧美精品一区二区精品网| 欧美日韩一区二区区别是什么| 欧美视频免费看| 精品视频一区三区九区| 香港日本韩国三级网站| 99re久久| 欧美精品久久天天躁| 亚洲精品国产一区二区三区| 91麻豆精品一二三区在线| 2020国产精品视频| 亚洲少妇久久久| 中文不卡1区2区3区| 欧美日韩中国免费专区在线看| 国产资源在线视频| 中文字幕人成乱码在线观看| 日韩欧美aaa| mm1313亚洲国产精品无码试看| 欧美成人h版| 欧美视频中文一区二区三区在线观看 | 97人人爽人人喊人人模波多 | 色婷婷狠狠综合| 丁香婷婷激情网| 亚洲免费一区| 日韩免费成人网| 精品1卡二卡三卡四卡老狼| 美国成人xxx| 一区二区三区在线播放欧美| 激情无码人妻又粗又大| 综合久久精品| 91国内揄拍国内精品对白| 成人av网站在线播放| 久久国产生活片100| 91国产在线播放| 婷婷视频在线观看| 中文字幕欧美区| 国产性生活免费视频| 九色porny丨入口在线| 91精品福利视频| www.桃色.com| 久久久免费毛片| 色综合亚洲精品激情狠狠| 久久久精品91| 日韩电影在线一区| 成人久久18免费网站漫画| 亚洲欧美自偷自拍| 日韩毛片精品高清免费| 欧美一区二区三区爽大粗免费| 97人人做人人爽香蕉精品| 精品免费国产一区二区三区四区| 国产精品扒开腿做爽爽| 欧美激情aⅴ一区二区三区| 欧美一级大片视频| a毛片在线免费观看| 久久麻豆一区二区| 天天做天天爱天天高潮| 中文在线8资源库| 日韩亚洲欧美综合| 少妇久久久久久久久久| 欧美日韩1区| 欧美在线视频a| 国产哺乳奶水91在线播放| 久久久久久久网| avav在线播放| 中文字幕综合| 精品视频www| 国产亚洲欧美精品久久久www| 日韩精品视频网| 国产精品国产精品| 久做在线视频免费观看| 欧洲精品一区二区| 波多野结衣先锋影音| 欧美a级在线| 国产男女猛烈无遮挡91| 男女网站在线观看| 午夜激情一区二区| 俄罗斯女人裸体性做爰| 97精品在线| 国产精品pans私拍| 亚洲欧美色视频| 午夜精品福利视频网站| 能看毛片的网站| 午夜精品毛片| 成人黄色在线观看| aaa在线观看| 欧美色电影在线| 人妻一区二区视频| 丝袜国产日韩另类美女| 久久精品国产精品国产精品污| 在线观看三级视频| 欧美一区二区黄| 一区视频免费观看| 国产一区二区在线影院| 免费看av软件| 日韩一区二区三免费高清在线观看| 亚洲午夜av久久乱码| 精品人妻一区二区色欲产成人| 成人精品gif动图一区| 国产免费裸体视频| 中文一区二区三区四区| 欧美日韩成人网| 精品人妻无码一区二区| 一区二区三区色| 天天躁日日躁狠狠躁av| 在线看片一区| 国内精品视频免费| 竹内纱里奈兽皇系列在线观看| 亚洲精品wwwww| 国产三级av片| 久久久久久久久岛国免费| 激情综合网俺也去| 色中色综合网| 99精品国产高清一区二区| 综合图区亚洲| 亚洲国产古装精品网站| 国产成人精品网| 国产亚洲成aⅴ人片在线观看| 国产精品人人爽人人爽| 久久人体视频| 91在线观看免费| 成人免费高清观看| 亚洲免费小视频| 中文字幕+乱码+中文乱码91| 综合在线观看色| 日本美女视频网站| 久久激情网站| 中文精品视频一区二区在线观看| 久久久91麻豆精品国产一区| 久久久人成影片一区二区三区观看| 色欲av伊人久久大香线蕉影院| 欧美视频在线免费| 国产黄色录像片| 成人免费av资源| 欧在线一二三四区| 久久久久亚洲| 精品蜜桃传媒| 欧美亚洲黄色| 欧美精品福利视频| 岛国最新视频免费在线观看| 欧美一区2区视频在线观看| 欧美亚韩一区二区三区| 亚洲国产精品黑人久久久| 韩国三级在线播放| 久久精品一区二区国产| 亚洲一区 在线播放| 国产精品美女久久久久久不卡| 国产日韩av高清| 国产在线精彩视频| 色偷偷综合社区| 香蕉视频网站在线| 91精品国产美女浴室洗澡无遮挡| 自拍偷拍欧美亚洲| 亚洲欧美日韩精品久久久久| av网站有哪些| 国产一区二区三区四区五区入口| 91精品91久久久中77777老牛 | 久久综合久久网| 成人在线电影在线观看视频| 国产精品一区二区三区免费观看| 一呦二呦三呦精品国产| 高清视频欧美一级| 免费av在线播放| 亚洲欧美国产精品专区久久| 亚洲高清视频网站| 欧美精品xxxxbbbb| 区一区二在线观看| 亚洲成人自拍偷拍| 久久免费看少妇高潮v片特黄| 国产午夜亚洲精品羞羞网站| 日批免费观看视频| 国产乱码精品一区二区三| 日本久久精品一区二区| 一区二区三区精品视频在线观看| 天堂av在线中文| 日韩精品久久| 四虎一区二区| 免费看日本一区二区| 国产伦精品一区二区三区免| 国产视频一区二区在线播放| 国产精品白嫩初高中害羞小美女 | 成人福利网站在线观看| 精品国产免费人成网站| 午夜精品久久久久久99热软件| 主播国产精品| 久久精品国产欧美亚洲人人爽| 黄上黄在线观看| 亚洲欧美另类自拍| 四虎在线免费看| 日韩电影中文字幕av| 日韩一级片免费| 亚洲国内高清视频| 日本黄色一区二区三区| 精品国产一区二区在线观看| 性生活黄色大片| 日韩一区二区高清| 精品欧美在线观看| 91麻豆精品国产91| 国产色片在线观看| 日韩一区二区三区在线观看| 99久久一区二区| 在线综合视频播放| 午夜精品久久久久久久96蜜桃| 欧美一级在线免费| 成人激情四射网| 亚洲精品wwww| 久久久久久青草| 国产亚洲美女久久| 日本中文字幕在线观看| 在线视频国产日韩| 婷婷五月在线视频| 国产亚洲精品久久久久动| 香蕉视频国产在线观看| 日韩在线视频国产| 菠萝蜜视频国产在线播放| 欧美精品在线网站| xxxx成人| 日韩暖暖在线视频| 久久精品资源| 99热国产免费| 秋霞综合在线视频| 视频在线观看成人| 91精品电影| 99视频在线免费播放| 久久av最新网址| 在线观看国产福利| 国产91综合网| 国产aⅴ激情无码久久久无码| 中文字幕国产一区| 精国产品一区二区三区a片| 亚洲成人高清在线| 欧美激情一区二区三区免费观看 | 欧美国产免费| 国产精品视频一区二区三区四区五区| 久久久久久网| 丰满少妇一区二区三区专区 | 久久中文免费视频| 精品日韩美女的视频高清| 在线观看黄色国产| 日韩欧美成人激情| 九色蝌蚪在线| 欧美精品在线第一页| 超碰aⅴ人人做人人爽欧美| 国产伦精品免费视频| 久久精品凹凸全集| 亚洲小说欧美另类激情| 99精品热视频只有精品10| 日本久久久久久久久久久久| 国产**成人网毛片九色| 中文字幕网站在线观看| 亚洲一区二区三区四区在线| 69av视频在线观看| 337p日本欧洲亚洲大胆精品| 高清毛片在线看| 韩日欧美一区二区| 青草综合视频| 欧美亚洲免费在线| 欧美激情aⅴ一区二区三区| 日本熟妇人妻xxxxx| 国产成人啪免费观看软件| 中文字幕 自拍| 亚洲香肠在线观看| 国产又粗又猛又黄又爽无遮挡| 日韩av在线网址| 菠萝蜜视频国产在线播放| 国产精品美女999| 任你躁在线精品免费| 国产乱子伦精品视频| 久久精品久久综合| 小早川怜子久久精品中文字幕| 亚洲无人区一区| 国产精品久久久久久免费免熟| 亚洲人成毛片在线播放| 男人av在线播放| 粉嫩av一区二区三区免费观看| 欧美国产偷国产精品三区| 国产精品99久久免费黑人人妻| 9人人澡人人爽人人精品| 全网免费在线播放视频入口| 欧美日韩精品一区视频| 黄色av网站在线| 日本视频久久久| 精品日产乱码久久久久久仙踪林| 欧美极品少妇无套实战| 国产一区999| 国产尤物在线播放| 欧美日韩国产精品成人| 成人av毛片| 国产精品视频公开费视频| 精品一区av| 牛夜精品久久久久久久| 国产天堂亚洲国产碰碰| 亚洲免费在线视频观看| 亚洲国产成人av在线| www在线观看黄色| 狠狠色狠狠色综合人人| 日韩天天综合| 免费观看一级一片| 精品久久久久久久久中文字幕| 欧美熟妇交换久久久久久分类 | 成人av在线播放网站| 久久艹精品视频| 亚洲第一色中文字幕| 草美女在线观看| 久久国产精品-国产精品| 中日韩男男gay无套| 国产成人无码一区二区在线观看| 午夜不卡av在线| 水莓100国产免费av在线播放| 5252色成人免费视频| 精品中文一区| 亚洲免费看av| 亚洲美女免费在线| 亚洲免费成人网| 51视频国产精品一区二区| 国产欧美一区| 伊人五月天婷婷| 亚洲尤物视频在线| 天堂中文资源在线| 国产精品视频免费在线观看| 亚洲天堂一区二区三区四区| 亚洲国产精品第一页| 欧美日韩在线免费| av中文在线| 97se国产在线视频| 99国产精品视频免费观看一公开| 亚洲熟妇无码av| 欧美精品色一区二区三区| 欧美v亚洲v| 日韩欧美视频一区二区| 九色综合国产一区二区三区| 久久久精品99| 亚洲午夜av久久乱码| 视频亚洲一区二区| 97超碰青青草| 成人免费视频在线观看| 黑人乱码一区二区三区av| 日本高清不卡的在线| 亚洲91中文字幕无线码三区| 秘密基地免费观看完整版中文| 欧美无乱码久久久免费午夜一区 | 国产精品1234| 中文精品电影| 91网站免费入口| 日韩午夜av一区| 忘忧草在线www成人影院| 成人国产在线看| 国产精品乱码人人做人人爱| 日本韩国免费观看| 91在线网站视频| 久久精品伊人| 日本熟妇乱子伦xxxx|