python 字典字符串操作
python dictionary string operations
目前我的数据在一个目录中
myDict = {'a':'Andy','b':'Bill','c':'Carly' }
我想实现类似
的目标
input = a --> output = Andy
input = ab --> output = Andy Bill
input = abc --> output = Andy Bill Carly
我该怎么做?请帮助我
- 遍历输入字符串的各个字母。
- 在字典中查每一项。
- 随时连接结果。
您能处理其中的每一项功能吗?如果没有,请post你最好的尝试和问题的描述。
isim
不是函数,您需要做的就是访问字典中的那个键
def girdi_al():
isim = input("isim giriniz: ")
return isim
def isim_donustur(isim):
cikti = isim
donusum = {'a':'Ankara','b':'Bursa','c':'Ceyhan'}
#How can I do?
result = []
for letter in cikti:
result.append(donusum[cikti])
print(' '.join(result))
def main():
isim_donustur(girdi_al)
# === main ===
main()
def girdi_al():
isim = input("isim giriniz: ")
return isim
def isim_donustur(isim):
cikti = isim()
donusum = {'a':'Ankara','b':'Bursa','c':'Ceyhan'}
string = ''
for char in cikti:
string += donusum[char] + ' '
print(string )
def main():
isim_donustur(girdi_al)
# === main ===
main()
像这样
myDict = {'a':'Andy','b':'Bill','c':'Carly' }
input_str = "abc"
" ".join([v for k,v in myDict.items() if k in list(input_str)])
目前我的数据在一个目录中
myDict = {'a':'Andy','b':'Bill','c':'Carly' }
我想实现类似
的目标input = a --> output = Andy
input = ab --> output = Andy Bill
input = abc --> output = Andy Bill Carly
我该怎么做?请帮助我
- 遍历输入字符串的各个字母。
- 在字典中查每一项。
- 随时连接结果。
您能处理其中的每一项功能吗?如果没有,请post你最好的尝试和问题的描述。
isim
不是函数,您需要做的就是访问字典中的那个键
def girdi_al():
isim = input("isim giriniz: ")
return isim
def isim_donustur(isim):
cikti = isim
donusum = {'a':'Ankara','b':'Bursa','c':'Ceyhan'}
#How can I do?
result = []
for letter in cikti:
result.append(donusum[cikti])
print(' '.join(result))
def main():
isim_donustur(girdi_al)
# === main ===
main()
def girdi_al():
isim = input("isim giriniz: ")
return isim
def isim_donustur(isim):
cikti = isim()
donusum = {'a':'Ankara','b':'Bursa','c':'Ceyhan'}
string = ''
for char in cikti:
string += donusum[char] + ' '
print(string )
def main():
isim_donustur(girdi_al)
# === main ===
main()
像这样
myDict = {'a':'Andy','b':'Bill','c':'Carly' }
input_str = "abc"
" ".join([v for k,v in myDict.items() if k in list(input_str)])