Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

#define SIGILL 6 /* blech */ -- Larry Wall in perl.c from the perl source code


devel / comp.lang.python / Re: frozenset can be altered by |=

SubjectAuthor
o Re: frozenset can be altered by |=Marco Sulla

1
Re: frozenset can be altered by |=

<mailman.61.1637357889.19479.python-list@python.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16078&group=comp.lang.python#16078

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: Marco.Su...@gmail.com (Marco Sulla)
Newsgroups: comp.lang.python
Subject: Re: frozenset can be altered by |=
Date: Fri, 19 Nov 2021 22:37:30 +0100
Lines: 49
Message-ID: <mailman.61.1637357889.19479.python-list@python.org>
References: <CABbU2U_79XPx1T6EGWEniYkN8_m0oOO6mxx+HNbaLqg_wmT-Gw@mail.gmail.com>
<CAPTjJmq=4+yEhibTJoNA3QVUNR1HmScgnQgx3NtQRpgG4aNY1Q@mail.gmail.com>
<CAPTjJmo6wAjeAV=T88Zk2mto2J3GDmdh4ST+i3MMvpEFHuXFCQ@mail.gmail.com>
<CABbU2U_3RQXqEwTmOwOMwANjgDZ19wwYMYNCw_SVziD0-inhvA@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Trace: news.uni-berlin.de ih9lW+zHoMiF7Anu1Gi1jAvCTgreLZlzw2TxiuhMB/og==
Return-Path: <elbarbun@gmail.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=gmail.com header.i=@gmail.com header.b=EEKQbwO9;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.009
X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'angelico': 0.09; 'cc:addr
:python-list': 0.09; 'linux': 0.09; 'received:209.85.219': 0.09;
'url:mailman': 0.15; '22:22,': 0.16; 'cc:name:python list': 0.16;
'chrisa': 0.16; 'from:name:marco sulla': 0.16; 'oh,': 0.16;
'wrote:': 0.16; 'python': 0.16; 'cc:addr:python.org': 0.20;
"i've": 0.22; 'fri,': 0.22; 'sat,': 0.22; 'url-
ip:188.166.95.178/32': 0.25; 'url-ip:188.166.95/24': 0.25;
'url:listinfo': 0.25; 'cc:2**0': 0.25; 'url-ip:188.166/16': 0.25;
'done': 0.28; '>>>': 0.28; 'chris': 0.28; 'thinking': 0.28; 'url-
ip:188/8': 0.31; 'message-id:@mail.gmail.com': 0.32; "i'm": 0.33;
'same': 0.34; 'header:In-Reply-To:1': 0.34; 'received:google.com':
0.34; 'from:addr:gmail.com': 0.35; "it's": 0.37;
'received:209.85': 0.37; 'received:209': 0.39; 'four': 0.60;
'to:none': 0.60; '20,': 0.67; 'times': 0.69; '2021': 0.71;
'sulla': 0.84
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
h=mime-version:references:in-reply-to:from:date:message-id:subject:cc;
bh=HV2R+wBeCSnyn8M4DjSUST+FdtuCiDDNlkR9/5Id93Q=;
b=EEKQbwO98s90RwpoPadAKD9KVUGpiiA7i7Jdn/6Dqf5YBcoh4+/PcvZm8e3GGeF3as
3haHwBeiB6wm3JT4xH5/et1sZavndHLS+QnosagTF0rMgK+BNYRTwnRuIwR8ihCwFCnC
+4Zp7jQEZZcQ4MURQ1VK2wEN6fDgAMynWN0ZX/tqy9EDiGRY9qyTS8iAj0p8qAaoYkSB
f57chZ+JC4WoX9pY+FJwwhzXvSpLdNaXKGVo24J11pkQBo+irafmTQOdkzApx4HEmwTo
ci/P9/zQpnbzbXKwZ7HOjwmTqHaMSTAcSDb9BYJiCspfpwPgOFBzpV8ii/lRL2ojxQW0
XdxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:cc;
bh=HV2R+wBeCSnyn8M4DjSUST+FdtuCiDDNlkR9/5Id93Q=;
b=1DFeYu9auYEjWm6UjQMyzz4KqArOMlG3x0I3dTmNk9f4yj21bHIue/zF2nxYx1Xc55
+Og1TrFodcSuJeYj6jTtwwFKY+7x3lFeuO7WCBE17ZGBmP0K6EKbU3MW606hm9Low559
iajBkaEjN/9Sxj73QWZ+aZGXrC8MC4DP7V1KkC5/zpDLFUYf0LvEbxFwaHuOX2Q6dvgA
wsGBqmGhiyMtryVc58FiD8oK6FjjRCx+20mQmwOdEwC/uQLSM+IqROpxxDT8l5fN9RcB
eMo0B/XaYyItUt7obwGNpuFxRZsRvIgGkKZRQhHn6m3y/HK0iZhfGzg/1+xt/kv2rINM
01MQ==
X-Gm-Message-State: AOAM533u9x7gaOGosboc2urVo0YW6RZ2qbI7fQAGlidhuywjd2V2dJ3o
vmEYhXtJsKnlkDgVga/IdlhDuxwYXwy/5GbXiUJiv40j
X-Google-Smtp-Source: ABdhPJwn9MK+yChniOTvXpl56o5wJnAkcj53ljm3XNMZZMgXdZpFY8L7FVKcVbE6GpH5YKsN8ogU9yr4PtvcjrlBYOw=
X-Received: by 2002:a25:ab71:: with SMTP id
u104mr41496135ybi.209.1637357887122;
Fri, 19 Nov 2021 13:38:07 -0800 (PST)
In-Reply-To: <CAPTjJmo6wAjeAV=T88Zk2mto2J3GDmdh4ST+i3MMvpEFHuXFCQ@mail.gmail.com>
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.37
Precedence: list
List-Id: General discussion list for the Python programming language
<python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
<mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
<mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <CABbU2U_3RQXqEwTmOwOMwANjgDZ19wwYMYNCw_SVziD0-inhvA@mail.gmail.com>
X-Mailman-Original-References: <CABbU2U_79XPx1T6EGWEniYkN8_m0oOO6mxx+HNbaLqg_wmT-Gw@mail.gmail.com>
<CAPTjJmq=4+yEhibTJoNA3QVUNR1HmScgnQgx3NtQRpgG4aNY1Q@mail.gmail.com>
<CAPTjJmo6wAjeAV=T88Zk2mto2J3GDmdh4ST+i3MMvpEFHuXFCQ@mail.gmail.com>
 by: Marco Sulla - Fri, 19 Nov 2021 21:37 UTC

Mh. Now I'm thinking that I've done

a = "Marco "
a += "Sulla"

many times without bothering.

On Fri, 19 Nov 2021 at 22:22, Chris Angelico <rosuav@gmail.com> wrote:
>
> On Sat, Nov 20, 2021 at 8:16 AM Chris Angelico <rosuav@gmail.com> wrote:
> >
> > On Sat, Nov 20, 2021 at 8:13 AM Marco Sulla
> > <Marco.Sulla.Python@gmail.com> wrote:
> > >
> > > (venv_3_10) marco@buzz:~$ python
> > > Python 3.10.0 (heads/3.10-dirty:f6e8b80d20, Nov 18 2021, 19:16:18)
> > > [GCC 10.1.1 20200718] on linux
> > > Type "help", "copyright", "credits" or "license" for more information.
> > > >>> a = frozenset((3, 4))
> > > >>> a
> > > frozenset({3, 4})
> > > >>> a |= {5,}
> > > >>> a
> > > frozenset({3, 4, 5})
> >
> > That's the same as how "x = 4; x += 1" can "alter" four into five.
> >
> > >>> a = frozenset((3, 4))
> > >>> id(a), a
> > (140545764976096, frozenset({3, 4}))
> > >>> a |= {5,}
> > >>> id(a), a
> > (140545763014944, frozenset({3, 4, 5}))
> >
> > It's a different frozenset.
> >
>
> Oh, even better test:
>
> >>> a = frozenset((3, 4)); b = a
> >>> id(a), a, id(b), b
> (140602825123296, frozenset({3, 4}), 140602825123296, frozenset({3, 4}))
> >>> a |= {5,}
> >>> id(a), a, id(b), b
> (140602825254144, frozenset({3, 4, 5}), 140602825123296, frozenset({3, 4}))
>
> ChrisA
> --
> https://mail.python.org/mailman/listinfo/python-list

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor