python列表添加元素到中间_python在列表的元素中间插入空行
我寫了一個(gè)手動(dòng)輸入后收集專輯信息的程序,寫的很繁雜......是定義了一個(gè)可以將實(shí)參整理入字典的函數(shù),再將字典放入列表
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出來(lái)的list是多個(gè)字典緊挨著排列在一起的,能否在每個(gè)元素之間插入空行使結(jié)構(gòu)整潔一點(diǎn)
總結(jié)
以上是生活随笔為你收集整理的python列表添加元素到中间_python在列表的元素中间插入空行的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python中span函数,如何用pyt
- 下一篇: 【学习笔记】《Go 指南》