1

次のコードがあります。

Matrix = [[""] for x in range(2)]

for x in range (2):
    Matrix[x] = input().title().split(" ")
print(Matrix)

この入力で実行すると:

hEllo wOrld
SecoNd teST

私はこの出力を持っています:

[['Hello', 'World'], ['Second', 'Test']]

文字の大文字と小文字を変更する理由がわかりません。この出力が欲しいです:

[['hEllo', 'wOrld'], ['SecoNd', 'teST']]

では、なぜケースが変更されたのでしょうか?どうすればそれを回避できますか? ありがとう。

4

3 に答える 3

2

文字列関数のタイトルは、大文字と小文字を変更するものです。そうすることを意図しています:)

削除するだけで問題ありません。

Matrix = [[""] for x in range(2)]

for x in range (2):
    Matrix[x] = input().split(" ")
print(Matrix)
于 2013-07-29T09:55:42.733 に答える