1. Trang chủ
  2. » Giáo án - Bài giảng

9 mảng

12 16 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 349,87 KB

Nội dung

LOGO Bài 9: Mảng Python Giáo viên: Dương Thành Long Email: mrlong07.11@gmail.com SĐT/Zalo: 0835.100.699 Website: songlamtech.com NỘI DUNG Khái niệm mảng(list) Truy cập phần tử Sửa, xóa giá trị phần tử mảng Mảng lồng nhau(tự nghiên cứu) Một số thao tác với mảng elearning.songlamtech.com Khái niệm mảng(list) Mảng(list) Python dạng liệu cho phép lưu trữ nhiều kiểu liệu khác nó, truy xuất đến phần tử bên thơng qua vị trí phần tử mảng elearning.songlamtech.com Cú pháp Cú pháp: = [,,…] Trong đó: : Do người lập trình đặt gt1, gt2, …,gtN: giá trị mảng Ví dụ: name = ['Duong Thanh Long', 'Nguyen Van A', 'Nguyen Thi E'] elearning.songlamtech.com elearning.songlamtech.com Truy cập phần tử mảng Các phần tử list đánh dấu bắt đầu từ 0 theo chiều từ trái sang phải từ 1 theo chiều từ phải qua trái Ví dụ: kytu = [a,b,c,d] Chỉ số từ trái sang phải: 0,1,2,3 Chỉ số từ phải sang trái: -4,-3,-2,-1 elearning.songlamtech.com Truy cập phần tử mảng Trong trường hợp muốn in phần list, sử dụng cú pháp sau: list[start:end] Trong đó: list là tên biến chứa list start là ví trí bắt đầu lấy list Nếu để trống lấy từ đầu list end là vị trí kết thúc Nếu để trống lấy đến phần tử cuối list elearning.songlamtech.com Truy cập phần tử mảng VÍ DỤ:  Lấy phần tử đầu list name = ['Tin hoc', 'Nguyen Van A', 'Nguyen Thi E'] print(name[0:2]) # ['Tin hoc', 'Nguyen Van A']   #   print(name[-3:-1]) # ['Tin hoc', 'Nguyen Van A'] elearning.songlamtech.com Xóa phần tử mảng Để xóa nhiều phần tử mảng ta cần truy cập đến phần tử cần xóa dùng hàm del để xóa Và sau xóa phần tử mảng số mảng cập nhật lại VÍ DỤ: Xóa phần tử thứ mảng name = ['Tin hoc', 'Nguyen Van A', 'Nguyen Thi E'] print(name) # ['Tin hoc', 'Nguyen Van A', 'Nguyen Thi E'] del name[2] print(name) Kết quả: ['Tin hoc', 'Nguyen Van A'] elearning.songlamtech.com Sửa phần tử mảng Để sửa giá trị phần tử list cần truy cập đến phần tử mà cần sửa đổi tiến hành gán giá trị cho VÍ DỤ: Sửa name thứ mảng ví dụ thành 1989 name = ['Tin hoc', 'Nguyen Van A', 'Nguyen Thi E'] print(name) # [Duong Thanh Long', 'Nguyen Van A', 'Nguyen Thi E']   name[1] = 1989 print(name) # [‘Duong Thanh Long', 1989, 'Nguyen Thi E'] elearning.songlamtech.com Một số thao tác với mảng Nhập mảng gồm N phần tử từ bàn phím? N = int(input('Nhập số lượng phần tử: ')) A = [] for i in range(0,N): d=int(input('A[%i]'%(i))) A += [d] print(A) http://elearning.songlamtech.com/ Bài tập  Nhập vào mảng N số nguyên, in hình tổng phần tử mảng  Nhập vào mảng N số nguyên, in hình tổng phần tử âm, tổng phần tử dương mảng http://elearning.songlamtech.com/ LOGO Cảm ơn! Http://elearning.songlamtech.com ... DUNG Khái niệm mảng( list) Truy cập phần tử Sửa, xóa giá trị phần tử mảng ? ?Mảng lồng nhau(tự nghiên cứu) Một số thao tác với mảng elearning.songlamtech.com Khái niệm mảng( list) Mảng( list) Python... Van A', 'Nguyen Thi E']   name[1] = 198 9 print(name) # [‘Duong Thanh Long', 198 9, 'Nguyen Thi E'] elearning.songlamtech.com Một số thao tác với mảng Nhập mảng gồm N phần tử từ bàn phím? N = int(input('Nhập... elearning.songlamtech.com Xóa phần tử mảng Để xóa nhiều phần tử mảng ta cần truy cập đến phần tử cần xóa dùng hàm del để xóa Và sau xóa phần tử mảng số mảng cập nhật lại VÍ DỤ: Xóa phần tử thứ mảng name = ['Tin

Ngày đăng: 06/09/2021, 10:22