顯示廣告
隱藏 ✕
※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2021-07-22 15:10:14
看板 Gossiping
作者 BigCockman (大雕男)
標題 [問卦] python語法怎麼那麼好用!
時間 Wed Jul 21 14:47:53 2021


l = [1,2,3]

m=[i *5 for i in l]

print(m) # [5,10,15]

也太好用了吧!
不像JS還要用map傳callback, Java還要用什麼stream的超級麻煩

為什麼Python語法這麼強!有卦嗎!

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.124.50 (臺灣)
※ 文章代碼(AID): #1WzyCRfT (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1626850075.A.A5D.html
s820912gmail: 肛1F 101.12.62.209 台灣 07/21 14:48
glenmarlboro: 我都唸ikea2F 42.76.18.20 台灣 07/21 14:48
OrzOGC: 語法糖啊3F 111.246.19.155 台灣 07/21 14:49
Cies96035: python好用(x   java超難用(o4F 110.30.185.138 台灣 07/21 14:49
botnet: JAVA很難用5F 114.137.250.20 台灣 07/21 14:49
blackhippo: 我覺得python module太多都不知道要用6F 122.116.240.84 台灣 07/21 14:49
blackhippo: 哪一種..
mynewid: 素肚好用8F 101.12.42.233 台灣 07/21 14:50
laplacian: JS垃圾東西9F 60.245.122.239 台灣 07/21 14:50
Aerci: python是小孩子用的10F 220.135.149.14 台灣 07/21 14:50
blackhippo: 不然大人要用啥...ADA?11F 122.116.240.84 台灣 07/21 14:50
Yadsmood: 你拿什麼跟JS比 都會覺得很強12F 126.122.212.105 日本 07/21 14:50
coware: 你不寫m = i*5嗎13F 118.233.69.127 台灣 07/21 14:51
Recard109: 可以稅額中文嗎14F 42.77.197.146 台灣 07/21 14:51
dk2486248: 我覺得python比java難寫多了15F 1.175.118.76 台灣 07/21 14:51
liquidbox: 最大優點:不用一堆大括號16F 59.115.125.150 台灣 07/21 14:53
g5637128: 語法糖17F 1.161.112.167 台灣 07/21 14:54
wario2014: 垃圾java18F 1.163.71.137 台灣 07/21 14:55
TzuYuTwice: golang19F 114.37.199.151 台灣 07/21 14:56
yenight1236: lambda 寫法更讚20F 1.160.167.5 台灣 07/21 14:56
pponywong: 等你學到decorator你就會覺得太煩了21F 59.124.167.178 台灣 07/21 14:57
zero00072: l.map! { lil i * 5}; p l22F 42.72.144.142 台灣 07/21 15:03
waterwalk: python....這到底是啥天才創出來的23F 36.232.136.161 台灣 07/21 15:05
vfgce: 如果不在乎執行效能太爛,那就好。24F 223.141.155.15 台灣 07/21 15:07
AgentSkye56: 社群強大啊 有人想到就弄出來25F 101.12.25.115 台灣 07/21 15:11
NCUking: 你這樣記憶體會吃兩倍 知道嗎26F 49.216.134.134 台灣 07/21 15:11
AgentSkye56: 不然你以為是電腦自己創造出來?27F 101.12.25.115 台灣 07/21 15:12
hackfox: 就抄lisp的28F 116.241.227.58 台灣 07/21 15:24
tonyian: 這分明是抄襲haskell,快來用haskell29F 36.229.102.46 台灣 07/21 15:25
fallinlove15: 這只是語法糖阿 java是真的難用30F 49.159.72.47 台灣 07/21 15:28
doig: 不就list comprehension, map+lambda比較帥31F 59.115.37.98 台灣 07/21 15:29
doig: Python很多套件例如Tensorflow都有移植了
doig: 不需要留在Python
orze04: debug的時候你就知道了34F 122.116.39.42 台灣 07/21 15:38
wonder007: 嫩  print(list(np.array(l)* 5))35F 203.66.246.4 台灣 07/21 15:39
herrowui: 寫小程式很快,大專案管理會想哭36F 223.138.133.232 台灣 07/21 15:43
wonder007: 只是個Scrip 不能稱作program37F 203.66.246.4 台灣 07/21 15:45
wonder007:         script
yokan: 軟體39F 60.248.143.172 台灣 07/21 15:48
DIDIMIN: 跑大專案慢到哭40F 140.134.85.11 台灣 07/21 15:53
LYSLYS: syntax sugar 好用的大家都會抄 java現在41F 36.228.227.77 台灣 07/21 15:59
LYSLYS: 也有lamda calculus
souvlaki: Monty python怎麼那麼好看!43F 42.74.4.92 台灣 07/21 16:07
dnzteeqrq: java 有for each 可以用阿=.=44F 124.218.22.202 台灣 07/21 16:15
tom83615: print([ 5, 10, 15])45F 27.52.32.36 台灣 07/21 16:25
ma721: 有夠難看46F 27.53.104.77 台灣 07/21 16:37
KJC1004: 不要走火入魔 oneliner適度就好 搞到可讀47F 1.34.1.150 台灣 07/21 16:38
KJC1004: 性全無得不償失
drinkmuffin: 大家早就在linq ,拿java 這種快被49F 114.46.28.42 台灣 07/21 16:41
drinkmuffin: 淘汰的語言比
m06800825: np.array([1, 2, 3]) * 551F 59.127.47.126 台灣 07/21 16:56
selvester: 為了可讀性與維護方便vs為了效能52F 39.10.230.248 台灣 07/21 18:37
d880126d: print([i*5 for I in range(1, 3)])53F 106.107.169.139 台灣 07/21 19:38
Kaids: 蛤?你要比也跟C++比吧…爪蛙已經很好了…54F 108.198.15.161 美國 07/21 22:36
Kaids: oneliner python迷不覺得是犧牲可讀性,
Kaids: 反而覺得是pythonic…

--
※ 看板: FW 文章推薦值: 0 目前人氣: 0 累積人氣: 120 
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇