# python 多維列表(巢狀列表)
# [[姓名,年齡,工資],[姓名,年齡,工資],[姓名,年齡,工資]]
# 字串:"姓名,年齡,工資" 例如:"張三,30,2000"
str = "張三,30,2000"
l = str.split(
",")
print(l)
emp_list = [
]# 單個人的資訊
info = input(
"請輸入員工資訊:"
)info_list = info.split(
",")
print(info_list)
# 多個人的資訊
while true:
info = input(
"請輸入員工資訊:"
)if info == "":
print(
"程式結束"
)break
info_list = info.split(
",")
print(len(info_list)
)if len(info_list)
< 3:
print(
"輸入格式不正確,請重新輸入"
)continue
print(emp_list)
# 格式化輸出
for emp in emp_list:
print(
",年齡:,工資:"
.format(n=emp[0]
,a= emp[1]
,s=emp[2]
))
執行結果:
python建立多維列表
by francis hao mar 24,2018 操作符可以用於列表,表示將列表內容重複n次。如下,但是當列表內容是列表的時候就出問題了,如果我只是修改多維列表中的一項,結果是所有的都改變了,如下 這是因為,操作符相當於 淺複製 的概念。只複製了乙個 指標 過去,如下 這個時候如果修改複製後的內...
Python巢狀列表轉一維(壓平巢狀列表)
前一段去雲英面試,技術官很 不厚道 了問了乙個非常簡單的問題 如何將多維列表轉化了一維的?當時雖然想到了使用迭代或者列表生成式可以做到,但是可以沒能可行的 回來後一頓後悔。對於規範的且巢狀維度較低的多維列表,python中有很多方法可以實現 a 1,2 3,4 5,6 print j for i i...
Python 巢狀列表展開
問題1 對於列表形如 list 1 1,2 3,4,5 6,7 8 9 轉化成列表 list 2 1,2,3,4,5,6,7,8,9 的問題。python實現 普通方法 list 1 1,2 3,4,5 6,7 8 9 list 2 for in list 1 list 2 print list 2...