Erişim üyeleri onların referansları (a == b and a is not b
) farklı olmasına rağmen eşit olabilecek özel nesneleri kümesi myset
olduğunu varsayalım. Ben add(a)
sete Şimdi, eğer Python doğru a in myset and b in myset
rağmen sette sadece len(myset) == 1
nesne olduğunu varsayar. açıktırPython: bir dizi
. Fakat şimdi a
değerini sadece setten b
kullanarak çıkarmak mümkün mü? Nesnelerin değişebilir olduğunu ve her ikisini de değiştirmek istediğimi, a
'a doğrudan referansı unuttuğumuzu varsayalım. Başka bir deyişle, kümenin tam olarak a
üyesine dönecek olan myset[b]
işlemini arıyorum.
O (bütün üyeleri yineleme daha hızlı) tip set
bunu yapamaz geliyor bana. Eğer öyleyse, en azından etkili bir çalışma var mı?
Bunu neden gerekiyor? Eğer zaten 'b' varsa, neden a'ya ihtiyacınız var? bir fugly gerekliliktir –
... –
@KarlKnechtel: grubunun içindeki eleman (derin yapının içinden), başka bir yerden başvuruda bulunulan ve ben onun değerini değiştirmek istiyorum. Nesneler temel olarak 2D vektör tipindedir ve bunlar değiştirilebilir. – emu