PAT (Basic Level) Practice (中文)1029 旧键盘 (20 分)
题目
[(截图自https://pintia.cn/problem-sets/994805260223102976/problems/994805292322111488)]
解题思路
1.读入第一行字符串并保存至列表lst1
2.读入第二行字符串并保存至列表lst2
3.创建空列表lst3用来保存输出内容
4.遍历lst1,将lst2和lst3中没有的字符保存至lst3
5.将lst3转换成str输出
程序
#!/usr/bin/env python
# -*- coding:utf-8 -*-
lst1 = list(input())
lst2 = list(input())
lst3 = []
for i in lst1:
if ((i in lst2 ) or (i.upper() in lst3)):
pass
else:
lst3.append(i.upper())
string = ''
for i in lst3:
string += i
print(string)
知识要点
string = 'abcd'
list(string)
#使用list()方法可以将字符串转化为列表