Hướng dẫn how do you check if an input is in a list python? - làm cách nào để kiểm tra xem đầu vào có nằm trong danh sách python không?

Tôi muốn có thể nhập một giá trị và kiểm tra xem nó có nằm trong danh sách không và nếu nó nằm trong danh sách chạy phần còn lại của chương trình muốn.

a=input('enter value')
b=(1,2,3,4)
c=(5,6,7,8,9)
if a is in b:
   print 'enter in code thats wanted'

Hướng dẫn how do you check if an input is in a list python? - làm cách nào để kiểm tra xem đầu vào có nằm trong danh sách python không?

Sam

7.19615 Huy hiệu vàng45 Huy hiệu bạc65 Huy hiệu Đồng15 gold badges45 silver badges65 bronze badges

Đã hỏi ngày 25 tháng 6 năm 2012 lúc 8:27Jun 25, 2012 at 8:27

2

Bạn đã tự viết nó gần như chính xác, chỉ thay vì -

if a is in b:

nó phải là -

if a in b:

Đã trả lời ngày 25 tháng 6 năm 2012 lúc 8:30Jun 25, 2012 at 8:30

Theharshesttheharshesttheharshest

7.64711 Huy hiệu vàng39 Huy hiệu bạc51 Huy hiệu Đồng11 gold badges39 silver badges51 bronze badges

1

điều kiện nên được

if a in b:
    print 'enter in code thats wanted'

Đã trả lời ngày 25 tháng 6 năm 2012 lúc 8:29Jun 25, 2012 at 8:29

Avasalavasalavasal

Huy hiệu vàng 14K4 30 Huy hiệu bạc47 Huy hiệu đồng4 gold badges30 silver badges47 bronze badges

  • Trong toán tử: Toán tử ’trong toán tử được sử dụng để kiểm tra xem giá trị có tồn tại theo trình tự hay không. Đánh giá đúng nếu nó tìm thấy một biến trong chuỗi được chỉ định và sai nếu không.

  • Toán tử IS IS: Đánh giá là TRUE nếu các biến ở hai bên của toán tử trỏ đến cùng một đối tượng và sai.

hence:

if a in b:
    print 'enter in the code that\'s wanted'

AZER

1.08812 Huy hiệu bạc22 Huy hiệu đồng12 silver badges22 bronze badges

Đã trả lời ngày 20 tháng 6 năm 2019 lúc 12:44Jun 20, 2019 at 12:44

Hướng dẫn how do you check if an input is in a list python? - làm cách nào để kiểm tra xem đầu vào có nằm trong danh sách python không?

Nó sẽ giống như thế này ↓

a=input('enter value')
b=(1,2,3,4)
c=(5,6,7,8,9)
if a in b:
print ('enter in code thats wanted')

Đã trả lời ngày 15 tháng 9 năm 2021 lúc 13:34Sep 15, 2021 at 13:34

Hướng dẫn how do you check if an input is in a list python? - làm cách nào để kiểm tra xem đầu vào có nằm trong danh sách python không?

Kiểm tra xem giá trị đầu vào của người dùng có nằm trong danh sách trong Python # không

Sử dụng toán tử

if a is in b:
0 để kiểm tra xem giá trị đầu vào của người dùng có nằm trong danh sách không, ví dụ:
if a is in b:
1. Toán tử
if a is in b:
0 sẽ trả về
if a is in b:
3 nếu giá trị đầu vào nằm trong danh sách và
if a is in b:
4 nếu không.

Copied!

# ✅ Check if user input value is in a string list my_list = ['apple', 'banana', 'kiwi'] user_input = input('Enter your favorite fruit: ') if user_input in my_list: print('The fruit is in the list') # --------------------------------------------- # ✅ Check if user input value is in a list of numbers my_list = [1, 3, 5, 7] user_input = 0 try: user_input = int(input('Enter your favorite number: ')) except ValueError: print('The provided value is not a valid integer') if user_input in my_list: print('The number is in the list') else: print('The number is NOT in the list')

Hướng dẫn how do you check if an input is in a list python? - làm cách nào để kiểm tra xem đầu vào có nằm trong danh sách python không?

Chúng tôi đã sử dụng toán tử

if a is in b:
0 để kiểm tra xem giá trị đầu vào của người dùng có chứa trong danh sách không.

Các thử nghiệm trong nhà điều hành để thành viên. Ví dụ,

if a is in b:
6 đánh giá thành
if a is in b:
3 nếu
if a is in b:
8 là thành viên của
if a is in b:
9, nếu không nó sẽ đánh giá thành
if a is in b:
4.

Copied!

print('hi' in ['hi', 'world']) # 👉️ True print('hi' in ['one', 'two']) # 👉️ False

Nếu bạn cần kiểm tra xem giá trị không có trong danh sách, hãy sử dụng toán tử

if a in b:
1.

Copied!

print('hi' not in ['hi', 'world']) # 👉️ False print('hi' not in ['one', 'two']) # 👉️ True

Nếu bạn cần kiểm tra xem giá trị đầu vào có nằm trong danh sách các số hay không, hãy sử dụng lớp

if a in b:
2 để chuyển đổi giá trị thành số nguyên trước.

Copied!

my_list = [1, 3, 5, 7] user_input = 0 try: user_input = int(input('Enter your favorite number: ')) except ValueError: print('The provided value is not a valid integer') if user_input in my_list: print('The number is in the list') else: print('The number is NOT in the list')

Hướng dẫn how do you check if an input is in a list python? - làm cách nào để kiểm tra xem đầu vào có nằm trong danh sách python không?

Hàm đầu vào có một đối số

if a in b:
3 tùy chọn và ghi nó vào đầu ra tiêu chuẩn mà không cần một dòng mới.

Hàm sau đó đọc dòng từ đầu vào, chuyển đổi nó thành một chuỗi và trả về kết quả.

Hàm

if a in b:
4 được đảm bảo trả về một chuỗi, vì vậy chúng tôi phải chuyển đổi giá trị thành một số nguyên trước khi kiểm tra tư cách thành viên.

Chúng tôi đã sử dụng câu lệnh

if a in b:
5 vì lớp
if a in b:
2 tăng
if a in b:
7 nếu giá trị được cung cấp không phải là số nguyên hợp lệ.