- list 新增資料在最後一筆
- 在某一筆資料(元素)前加入資料
list 新增資料在最後一筆
#新增list資料
student_id=list(("B001","B002","B003","B004","B005"))
print(student_id)
#在最後一筆後新增資料
student_id.append("CCC")
print(student_id)
#陣列中的資料一筆筆的讀出
for ss in student_id :
print(ss)
在某一筆資料(元素)前加入資料
#list(在第幾個元素添加資料)
M2 = ["A","B","C","D","E"]
M2.insert(1,"B1")
print(M2)
#['A', 'B1', 'B', 'C', 'D', 'E']
Member_id = list(("MBA","MBB","MBC","MBD"))
Member_id .insert(2,"MMM")
print(Member_id)
#['MBA', 'MBB', 'MMM', 'MBC', 'MBD']
新增陣列值
a = ['aaa', 123, 'qq', 'cc', 789];
b = ['hello', 'world',777];
a.extend(b)
print(a) #['aaa', 123, 'qq', 'cc', 789,'hello', 'world',777];
或是使用a陣列+b陣列的方式也可以組合起來
a = ['aaa', 123, 'qq', 'cc', 789];
b = ['hello', 'world',777];
a+=b
print(a)
使用 for
迴圈新增多筆資料到 list
中
# 初始的學生編號列表
student_id = ["B001", "B002", "B003", "B004", "B005"]
print("原始資料:", student_id)
# 要新增的資料
new_ids = ["B006", "B007", "B008", "B009", "B010"]
# 使用 for 迴圈逐一新增
for new_id in new_ids:
student_id.append(new_id)
print("新增後的資料:", student_id)
執行結果:
原始資料: ['B001', 'B002', 'B003', 'B004', 'B005']
新增後的資料: ['B001', 'B002', 'B003', 'B004', 'B005', 'B006', 'B007', 'B008', 'B009', 'B010']
使用者輸入新增資料範例:
# 初始的學生編號列表
student_id = ["B001", "B002", "B003", "B004", "B005"]
print("原始資料:", student_id)
# 使用者決定新增幾筆資料
count = int(input("請輸入要新增的學生編號數量:"))
# 使用 for 迴圈逐一新增
for i in range(count):
new_id = input(f"請輸入第 {i + 1} 筆學生編號:")
student_id.append(new_id)
print("新增後的資料:", student_id)
Yiru@Studio - 關於我 - 意如