ここでは 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でそれをよりよく解決するにはどうすればよいですか?