Hướng dẫn how do you add a name to a list in python? - làm cách nào để bạn thêm tên vào danh sách trong python?

Xin chào, tôi đang cố gắng giải quyết vấn đề này. Tôi biết mã của tôi là sai nhưng tôi không biết cách khắc phục nó. Nếu bất cứ ai có thể giúp đỡ, điều đó sẽ rất tuyệt, cảm ơn bạn rất nhiều!

Viết và kiểm tra một chức năng yêu cầu tên của tất cả các thành viên trong một câu lạc bộ. Tuy nhiên, chúng tôi không biết có bao nhiêu thành viên thực sự trong câu lạc bộ. Sử dụng một vòng trong khi vòng lặp, điều này sẽ đơn giản lặp lại cho đến khi tất cả các tên của thành viên đã được nhập. Làm thế nào mà các trong khi vòng lặp trong khi biết tất cả các tên của thành viên đã được nhập?

def club():
  members = []
  done = False
  while (not done):
    mem = input("enter name")
    if name == "done":
      return False
    else:
      return (members.append(mem)

 File "main.py", line 10

                                     ^
SyntaxError: unexpected EOF while parsing
 

Đã hỏi ngày 10 tháng 6 năm 2019 lúc 22:13Jun 10, 2019 at 22:13

Hướng dẫn how do you add a name to a list in python? - làm cách nào để bạn thêm tên vào danh sách trong python?

2

Bạn đang chỉ định một biến không xác định "Tên" thành "Xong". Tôi cho rằng bạn muốn người dùng nhập "xong" để biểu thị rằng tất cả các tên đã được nhập. Thay đổi câu lệnh IF để đọc những gì được hiển thị dưới đây.

Bạn cũng có câu lệnh if trả về sai. Mà cuối cùng sẽ cho bạn một vòng lặp vô hạn. Thực hiện bằng đúng với true để thoát vòng lặp.

def club():
  members = []
  done = False
  while done != True:
    mem = input("Enter a name, enter 'done' when finished: ")
    if mem == "done":
      done = True 
    else:
      members.append(mem)
    print(members)
club()

Đây là giải pháp phù hợp với những gì bạn đang xem. Tôi đã thêm

def club():
  members = []
  done = False
  while done != True:
    mem = input("Enter a name, enter 'done' when finished: ")
    if mem == "done":
      done = True 
    else:
      members.append(mem)
    print(members)
club()
1 ở cuối để cho bạn thấy danh sách các thành viên phát triển cho đến khi 'xong' được gõ. Kiểm tra đầu ra dưới đây.

  1. Đầu vào: Nhập tên, nhập 'Xong' khi hoàn thành: James
  2. Đầu ra: ['James']
  3. Đầu vào: Nhập tên, nhập xong khi hoàn thành: Bình minh
  4. Đầu ra: ['James', 'Dawn']]
  5. Đầu vào: Nhập tên, nhập xong khi hoàn thành: Jim
  6. Đầu ra: ['James', 'Dawn', 'Jim']]
  7. Đầu vào: Nhập tên, nhập xong khi hoàn thành: Xong

Đã trả lời ngày 10 tháng 6 năm 2019 lúc 23:06Jun 10, 2019 at 23:06

2

Dưới đây là cú pháp chung để nối mặt hàng của bạn vào cuối danh sách:

list_name.append('new item')

Bây giờ, hãy xem cách áp dụng cú pháp này trong thực tế.

Bước 1: Tạo danh sách

Nếu bạn đã thực hiện như vậy, hãy tạo một danh sách trong Python.

Đối với mục đích minh họa, hãy để Lừa tạo danh sách các sản phẩm trong Python:

product_list = ['Oven', 'Toaster', 'Dishwasher', 'Microwave', 'Refrigerator']

print(product_list)

Khi bạn chạy mã trong Python, bạn sẽ nhận được danh sách sau:

['Oven', 'Toaster', 'Dishwasher', 'Microwave', 'Refrigerator']

Bước 2: nối một mục vào danh sách

Để nối một mục vào cuối danh sách, bạn có thể sử dụng mẫu sau:

list_name.append('new item')

Ví dụ, hãy để nói rằng bạn muốn nối sản phẩm ‘Blender vào sản phẩm_list.

Sau đó, bạn có thể sử dụng mã sau để nối các mục:

product_list = ['Oven', 'Toaster', 'Dishwasher', 'Microwave', 'Refrigerator']
product_list.append('Blender')

print(product_list)

Lưu ý rằng mục mới (tức là, ‘Blender,) đã được thêm vào cuối danh sách:

['Oven', 'Toaster', 'Dishwasher', 'Microwave', 'Refrigerator', 'Blender']

Nối nhiều mục vào danh sách trong Python

Hãy giả sử rằng bạn muốn thêm 3 sản phẩm vào danh sách ban đầu:

  • Máy xay
  • Máy ép trái cây
  • Máy trộn

Trong trường hợp đó, bạn có thể sử dụng mở rộng để thêm 3 sản phẩm vào danh sách ban đầu:

product_list.extend(['Blender', 'Juicer', 'Mixer'])

Vì vậy, mã Python hoàn chỉnh sẽ trông như thế này:

product_list = ['Oven', 'Toaster', 'Dishwasher', 'Microwave', 'Refrigerator']
product_list.extend(['Blender', 'Juicer', 'Mixer'])

print(product_list)

Bây giờ bạn sẽ thấy 3 sản phẩm mới ở cuối danh sách:

def club():
  members = []
  done = False
  while done != True:
    mem = input("Enter a name, enter 'done' when finished: ")
    if mem == "done":
      done = True 
    else:
      members.append(mem)
    print(members)
club()
0


Chúng ta có thể thêm một mục duy nhất ở cuối danh sách bằng danh sách.append (). Cú pháp: Danh sách. Phụ lục (mục).

Bạn có thể thêm vào một danh sách trong Python không?append() method:

Thí dụ

Python cung cấp một phương thức gọi là .append () mà bạn có thể sử dụng để thêm các mục vào cuối danh sách nhất định. Phương pháp này được sử dụng rộng rãi để thêm một mục vào cuối danh sách hoặc để điền vào danh sách bằng cách sử dụng vòng lặp. Học cách sử dụng.

Làm thế nào để tôi nối vào một danh sách?
thislist.append("orange")
print(thislist)

Hãy tự mình thử »


Các yếu tố sẽ được thêm vào cuối danh sách.

Thêm bất kỳ điều gì đó

Phương thức

def club():
  members = []
  done = False
  while done != True:
    mem = input("Enter a name, enter 'done' when finished: ")
    if mem == "done":
      done = True 
    else:
      members.append(mem)
    print(members)
club()
5 không phải nối lại danh sách, bạn có thể thêm bất kỳ đối tượng có thể đi được nào (bộ dữ liệu, bộ, từ điển, v.v.).

Thí dụ

Thêm các yếu tố của một tuple vào danh sách:

Danh sách này = ["Apple", "Banana", "Cherry"] Thistuple = ("Kiwi", "Orange") ThisList.Extend (Thistuple) in (Danh sách này)
thislist.insert(1, "orange")
print(thislist)

Hãy tự mình thử »

Các yếu tố sẽ được thêm vào cuối danh sách. As a result of the examples above, the lists will now contain 4 items.



Thêm bất kỳ điều gì đó

Phương thức

def club():
  members = []
  done = False
  while done != True:
    mem = input("Enter a name, enter 'done' when finished: ")
    if mem == "done":
      done = True 
    else:
      members.append(mem)
    print(members)
club()
5 không phải nối lại danh sách, bạn có thể thêm bất kỳ đối tượng có thể đi được nào (bộ dữ liệu, bộ, từ điển, v.v.).

Thí dụ

Thêm các yếu tố của

def club():
  members = []
  done = False
  while done != True:
    mem = input("Enter a name, enter 'done' when finished: ")
    if mem == "done":
      done = True 
    else:
      members.append(mem)
    print(members)
club()
6 vào
def club():
  members = []
  done = False
  while done != True:
    mem = input("Enter a name, enter 'done' when finished: ")
    if mem == "done":
      done = True 
    else:
      members.append(mem)
    print(members)
club()
7:

Danh sách này = ["Apple", "Banana", "Cherry"] nhiệt đới = ["Mango", "Dứa", "Papaya"] Inslist.Extend (Nhiệt độ) in (Danh sách này)
tropical = ["mango", "pineapple", "papaya"]
thislist.extend(tropical)
print(thislist)

Hãy tự mình thử »

Các yếu tố sẽ được thêm vào cuối danh sách.


Thêm bất kỳ điều gì đó

Phương thức

def club():
  members = []
  done = False
  while done != True:
    mem = input("Enter a name, enter 'done' when finished: ")
    if mem == "done":
      done = True 
    else:
      members.append(mem)
    print(members)
club()
5 không phải nối lại danh sách, bạn có thể thêm bất kỳ đối tượng có thể đi được nào (bộ dữ liệu, bộ, từ điển, v.v.).

Thí dụ

Thêm các yếu tố của một tuple vào danh sách:

Danh sách này = ["Apple", "Banana", "Cherry"] Thistuple = ("Kiwi", "Orange") ThisList.Extend (Thistuple) in (Danh sách này)
thistuple = ("kiwi", "orange")
thislist.extend(thistuple)
print(thislist)

Hãy tự mình thử »



Làm thế nào để bạn thêm một mục vào một danh sách trong Python?

Chúng ta có thể thêm một mục duy nhất ở cuối danh sách bằng danh sách.append ().Cú pháp: Danh sách.Phụ lục (mục).list. append() . Syntax: list. append(item) .

Bạn có thể thêm vào một danh sách trong Python không?

Python cung cấp một phương thức gọi là .append () mà bạn có thể sử dụng để thêm các mục vào cuối danh sách nhất định.Phương pháp này được sử dụng rộng rãi để thêm một mục vào cuối danh sách hoặc để điền vào danh sách bằng cách sử dụng vòng lặp.Học cách sử dụng. append() that you can use to add items to the end of a given list. This method is widely used either to add a single item to the end of a list or to populate a list using a for loop. Learning how to use .

Làm thế nào để tôi nối vào một danh sách?

append () thêm một danh sách bên trong danh sách.Danh sách là đối tượng và khi bạn sử dụng.append () Để thêm một danh sách khác vào danh sách, các mục mới sẽ được thêm vào dưới dạng một đối tượng (mục). adds a list inside of a list. Lists are objects, and when you use . append() to add another list into a list, the new items will be added as a single object (item).