0

リストの各要素の前に文字列を出力し、それを新しい行に出力したい:

例:

    test = ["aaa", "bee", "cee"]
    print("hello, %s" % "\n".join(storageVolume))

これから得られるものは次のとおりです。

    hello, aaa
    bee
    cee

私が欲しいのは:

    hello, aaa
    hello, bee
    hello, cee

どんな助けでも大歓迎です。

4

4 に答える 4

3
for x in test:
    print "Hello, {0}".format(x) 
于 2012-09-26T11:50:10.563 に答える
2
In [10]: test = ["aaa", "bee", "cee"]

In [11]: print "\n".join("hello, "+x for x in test)
hello, aaa
hello, bee
hello, cee

また:

In [13]: print "\n".join("hello,  {0}".format(x) for x in test)
hello,  aaa
hello,  bee
hello,  cee
于 2012-09-26T11:50:26.640 に答える
1
In [51]: test = ["aaa", "bee", "cee"]

In [52]: for elem in test:
   ....:     print "hello,", elem
   ....:
hello, aaa
hello, bee
hello, cee
于 2012-09-26T11:49:43.000 に答える
0
     for i in range(len(test)):
        print "Hello, "+(test[i]);
于 2012-09-26T11:55:37.637 に答える