Hướng dẫn dùng python insert python
Hàm List insert() trong Python chèn đối tượng obj vào trong list tại chỉ số index đã cho. Hàm này không trả về bất kỳ giá trị nào nhưng nó chèn phần tử đã cho tại chỉ mục đã xác định. Cú pháp của insert() trong Python: Tham số: index: Đây là chỉ mục nơi đối tượng obj được chèn. obj: Là đối tượng cần chèn vào List đã cho. Ví
dụ sau minh họa cách sử dụng của insert() trong Python. Chạy chương trình Python trên sẽ cho kết quả: List sau khi duoc chen them doi tuong 'android': ['java', 'python', 'c++', 'android', 'php', 'sql'] Câu lệnh INSERT INTO được sử dụng để thêm một bản ghi vào bảng. Trong python, chúng ta có thể sử dụng (%s) thay cho các giá trị. Phương thức cursor.execute() được sử dụng để insert 1 bản ghi vào table. Chúng ta cung cấp các giá trị thực tế trong một tuple trong phương thức cursor.execute(). Kết quả: INSERT nhiều bản ghiPhương thức cursor.executemany() được sử dụng để insert 1 bản ghi vào table. import mysql.connector #tạo đối tượng connection myconn = mysql.connector.connect(host = "localhost", user = "root", passwd = "1234567890", database = "PythonDB") #tạo đối tượng cursor cur = myconn.cursor() sql = ("insert into Employee(name, id, salary, dept_id, branch_name) " "values (%s, %s, %s, %s, %s)") #giá trị của một row được cung cấp dưới dạng tuple val = [("Vinh", 10002, 26000.00, 101, "Hanoi"), ("Trung", 10003, 26000.00, 102, "Danang")] try: #inserting the values into the table cur.executemany(sql, val) #commit the transaction myconn.commit() except: myconn.rollback() print(cur.rowcount,"record inserted!") myconn.close() Kết quả: Trong bài này mình sẽ nói đến hàm list Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. 1. Cú pháp List insert()Dưới đây là cú pháp
của list list.insert(index, element) Trong đó:
Giá trị trả về: Hàm insert chỉ thêm một phần tử mới vào list chứ không trả về bất kì một giá trị nào. Bài viết này được đăng tại [free tuts .net] 2. Ví dụ List insert()Dưới đây là ví dụ thêm một phần tử vào list có index là 3. # vowel list vowel = ['a', 'e', 'i', 'u'] # inserting element to list at 4th position vowel.insert(3, 'o') print('Updated List: ', vowel) Kết quả: Updated List: ['a', 'e', 'i', 'o', 'u'] Bạn có thể thêm một Tuple như ví dụ sau: mixed_list = [{1, 2}, [5, 6, 7]] # number tuple number_tuple = (3, 4) # inserting tuple to the list mixed_list.insert(1, number_tuple) print('Updated List: ', mixed_list) Chạy lên kết quả sẽ như sau: Updated List: [{1, 2}, (3, 4), [5, 6, 7]] Bạn lưu ý rằng vị trí của index trong List sẽ bắt đầu từ 0 nhé, nên nếu bạn phải trừ đi 1 để có được số chỉ mục chính xác. Ví dụ nếu bạn muốn thêm vào vị trí thứ 4 thì ban phải trừ đi 1 nên sẽ truyền index là 3. Trên là cách sử dụng và ví dụ của hàm |