python列表添加元素到中间_python在列表的元素中间插入空行
我寫了一個手動輸入后收集專輯信息的程序,寫的很繁雜......是定義了一個可以將實參整理入字典的函數,再將字典放入列表
album_list = []
def album(name, singer, quantities_of_songs):
"""record the info of a album"""
info = {'name': a, 'singer': b, 'numbers ': c}
return info
while True:
a = input("input the name.\ninput 'q' to exit\n")
if a == 'q' :
b = c = 'q'
break
b = input("input the singer's name\n")
if b == 'q':
c = 'q'
break
c = input("input the number of songs\n")
if c == 'q':
break
recorded_album = album(a, b, c)
album_list.append(recorded_album)
question = input("do you have any other album?(yes/no)")
if question == 'no':
break
if a and b and c != 'q':
print("\n"*3)
print(album_list)
然而最后print出來的list是多個字典緊挨著排列在一起的,能否在每個元素之間插入空行使結構整潔一點
總結
以上是生活随笔為你收集整理的python列表添加元素到中间_python在列表的元素中间插入空行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中span函数,如何用pyt
- 下一篇: python输错了怎么办_python怎