【问题描述】从键盘输入n个字符串(逗号分隔,注意小数“1.23”等可以看做一个字符串)。对n个字符串合并为一个字符串s1,把s1字符串中小写字母转大写字母,s1转换为列表L1。输出s1和L1 【样例输入】a,b,c,1,2,3,D,E,F 【样例输出】 ABC123DEF ['A', 'B', 'C', '1', '2', '3', 'D', 'E', 'F'] 【样例说明】结果分两行输出,第一行为s1,第二行为L1。
时间: 2023-05-24 11:04:47 浏览: 303
【样例输入说明】输入了6个字符串,包括3个小写字母和3个数字,用逗号分隔。
【样例输出说明】将6个字符串合并成一个字符串s1,将其中的小写字母转换为大写字母后得到:ABC123DEF。同时将s1转换为列表L1,输出结果为:['A', 'B', 'C', '1', '2', '3', 'D', 'E', 'F']。
【解题思路】首先将输入的n个字符串合并成一个字符串s1,然后将其中的小写字母转换为大写字母,最后将s1转换为列表L1输出。
具体实现方法如下:
1. 从键盘输入n个字符串,用split(',')方法将它们分割成一个列表。
2. 用join()方法将列表中的所有字符串合并成一个字符串s1。
3. 用upper()方法将s1中的所有小写字母转换为大写字母。
4. 用list()方法将s1转换为列表L1,输出s1和L1。
阅读全文