簡體   English   中英

Python-設置w和w [0]之間的理解差異

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM