-3

質問を受けましたが、彼らが私に何を求めているのかよくわかりません。彼らが私に与える質問は次のとおりです。

この演習の目的は、 と という名前の 2 つのリストを作成することです。このリストx_listy_listは、変数xとの 10 個のインスタンスがyそれぞれ含まれています。また、作成した 2 つのリストを連結してbig_list、変数xとをそれぞれ 10 回含むというリストを作成する必要があります。y

付随するコードは次のとおりです。

x = object()
y = object()

# change this code
x_list = [x]
y_list = [y]
big_list = x_list + y_list

print "x_list contains %d objects" % len(x_list)
print "y_list contains %d objects" % len(y_list)
print "big_list contains %d objects" % len(big_list)

# testing code
if x_list.count(x) == 10 and y_list.count(y) == 10:
    print "Almost there..."
if big_list.count(x) == 10 and big_list.count(y) == 10:
    print "Great!"

結果は次のようになります。

x_list contains 10 objects
y_list contains 10 objects
big_list contains 20 objects

Almost there...
Great!
4

1 に答える 1

5

複数のインスタンスを取得するには、リストを掛けるだけです。

x_list = [x]*10
y_list = [y]*10
于 2013-10-02T09:34:36.257 に答える