我正在处理一个问题,我需要创建一个程序,要求用户输入一个列表,然后打印出字符串从字母AI开始。Python 3 - 创建一个输入列表并按字母顺序打印字符串的程序
问题:实现一个程序,要求用户输入 的学生姓名列表,并打印以字母A到I开头的那些姓名。 创建两个测试列表。
>>> phrase = input('Enter a list of Students: ')
Enter a list of Students: ['Albert', 'Ian', 'Bob', 'Dave', 'Edward']:
>>> for c in phrase:
if c in 'abcdefghiABCDEFGHI':
print(c)
眼下在打印功能结果:
A
b
e
I
a
B
b
D
a
e
E
d
a
d
它打印过的字母中的每个字母顺序的名字,但我想它做的做的就是打印过的字母全名订购。一旦我可以做一个清单,第二个清单就不应该成为问题。
短语是一个字符串,你有没有将它转换尚未名单 – frogeyedpeas
另外它不是做你认为它这样做,输出显然不是按字母顺序排列的 – frogeyedpeas