0

ここでは Python を使用して、スクリプト言語でリストを反復処理しています。

たとえば、文字列「list()、list()、list()」を生成したいとします。

「list(....)」の括弧に何かが追加されますが、それは重要ではありません。

単語リストの前にコンマ (",") を追加しないため、最初の要素を別の方法で処理する必要があります。

私のコード:

mydict = {"r": 34, "i": 56, "k" : 99} 

s = ""

listOfKeys = list()



firstInList = True

for key, value in mydict.iteritems() :

    listOfKeys.append(key)

    if firstInList:
       firstInList = False
    else:
       s += ","

    s += "list("

    # 
    # more code that is not relevant to the question ...
    #

    s += ")"

print s

リストをネストすると、アプローチが面倒になります。Pythonでそれをよりよく解決するにはどうすればよいですか?

4

2 に答える 2