為什么我不能像字母一樣輸出數(shù)據(jù)?我的代碼: dist = client.smembers(f"{usrid[user_id]}:{cit}") print(dist) My output: {'9557'} 我試過dist[0],但這沒用。這是類型集。我怎么才能在那里買到9557號?
打印最多一個值的簡單解決方案: for obj in dist: print(obj) break Alternative: print(next(iter(dist)) 如果dist是空集,則第二個將拋出異常;第一個將不執(zhí)行任何操作。如果有多個成員,兩者都將打印任意成員。 如果您知道只有一個元素,或者您不介意在同一行上一個接一個地打印它們,那么您可以使用更簡單的方法 print(*dist)
打印最多一個值的簡單解決方案:
Alternative:
如果
dist
是空集,則第二個將拋出異常;第一個將不執(zhí)行任何操作。如果有多個成員,兩者都將打印任意成員。如果您知道只有一個元素,或者您不介意在同一行上一個接一個地打印它們,那么您可以使用更簡單的方法