![](/img/trans.png)
[英]What's the difference between for w in words[:] and for w in words[] in Python
[英]Python - set comprehension difference between w and w[0]
我正在經歷一個基本的集合理解。 我有這個
words = set('zbcdedg')
first_letters = set()
然后我建立了一套理解
first_letters = {w for w in words}
然而,這是一招
first_letters = {w[0] for w in words}
2和有什么區別? 為什么要使用第一個而不是第一個?
w
是一個單字符字符串。 單字符字符串中的第一個字符恰好等於該字符串。 如果需要,您可以執行w[0][0][0][0][0]...
,而且還是一樣。 使用最短,最易讀的版本:在這種情況下,只需w
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.