2010-07-16 75 views
0

我想使用集作爲數據結構。我應該如何讓它成爲可能? 我需要什麼命令?設置python問題

Like closedset = set()

這是好嗎?

而在一個集合中,如果我想獲得一些價值,那麼該命令是什麼?

+9

你有沒有考慮閱讀[** **文件(http://docs.python.org/library/stdtypes.html#set-types-set -frozenset)?學習如何使用Python文檔非常重要,它將對您有所幫助。 – 2010-07-16 08:54:42

回答

4

正確。要創建一個空集,請寫foo = set()。若要檢索值,您可以遍歷集合:

for val in someset: 
    print val 

你也可以寫val in someset檢查的項目是在一組。

請務必閱讀documentation瞭解如何進行設置操作。

1

你可以說mySet = set(),這將給你一個空白的工作。另外,我發現有用的方法之一通常是從元組/列表轉換爲集合,您可以通過說mySet = set([1,2,3,4,5])來做到這一點。

你是什麼意思,你想獲得一些價值?就像一個項目是否是該集合的成員一樣?爲了確定成員資格,您可以使用通常的python成語1 in mySet來確定1是否在集合中。

是的,該文檔是正確的here