我有14个字典都包含相同的信息键(即时间,日期等),但值不同.我正在尝试构建一个函数,当字典被列为函数中的参数时,它将把一个句子放在一起.
如果我有一本字典:
dic1 = {'Name': 'John', 'Time': 'morning'}
Run Code Online (Sandbox Code Playgroud)
我想将它们连接成一个字符串:
print 'Hello ' + dic1['Name']+', good ' + dic1['Time']+ '.'
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
*注意,抱歉,这会返回错误:
TypeError: can only concatenate list (not "str") to list
Run Code Online (Sandbox Code Playgroud)
我认为你的意思是插值,而不是连接.
print "Hello %(Name)s, good %(Time)s" % dic1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6995 次 |
| 最近记录: |