我正在学习一门关于Python的入门课程,并试图完成我的上一次作业,但我还是坚持了下面的任务。
这些是我正在读取并附加到空列表中的.txt文件的内容:
Perry*Steve*80000
Smith*John*70000
Park*Sherri*85000
Straight*Amy*75000
Jones*Carol*82000数据必须以下列格式显示:
1. Jones, Carol: $82000
2. Park, Sherri: $85000
3. Perry, Steve: $80000
4. Smith, John: $70000
5. Straight, Amy: $75000我不知道该怎么做。我试过.split("*")和.replace,但没有运气。对于入门/初学者有什么想法?
发布于 2021-12-02 01:24:14
在行拆分之后,您可以在*上拆分,并将其解压缩为三个变量:
for line in s.split("\n"):
first, last, dollars = line.split("*")
print(f"{first}, {last}: ${dollars}")给予:
Perry, Steve: $80000
Smith, John: $70000
Park, Sherri: $85000
Straight, Amy: $75000
Jones, Carol: $82000https://stackoverflow.com/questions/70193144
复制相似问题