3
私の2つのケースは、Python 2.7が重複する文字列リテラルHello
を格納しているか、文字列リテラルHello
を1つ格納していて、ありがとう。Python 2.7の重複した文字列かどうか
私の2つのケースでは、文字列リテラルを使用し、文字列(str
)を使用しています。
from collections import defaultdict
a = defaultdict(list)
# case 1
a[1].append("Hello")
a[2].append("Hello")
# case 2
b = "Hello"
a[3].append(b)
a[4].append(b)
私の実験から、単語がない文字に遭遇するとすぐに 'c is d 'が真でなくなります。 – daragua
@ダラグア私はそれに気づいていません。私の経験では、ちょうど長さのしきい値があります。唯一のアルファベット文字が存在しているものの、例えば 'C = "qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfhjklzxcvbnm"'と 'dは= "qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfhjklzxcvbnm" の' 'Cは、D '戻り' false'にあります。 –
'c =" azerty "'と 'd =" azerty "'、 'c is d'はFalseであるため、少なくとも2つの条件があるように見えます。あなたの長い文字列のため、BTW '' azerty ''' azerty "'は 'True'です。 – daragua