Hướng dẫn how do you check if there is a string in a list python? - làm thế nào để bạn kiểm tra xem có một chuỗi trong một danh sách python không?

Trong bài viết này, chúng tôi sẽ thảo luận về các cách khác nhau để kiểm tra xem một yếu tố nhất định có tồn tại trong danh sách hay không.

Giả sử chúng ta có một danh sách các chuỗi, tức là.

# List of string 
listOfStrings = ['Hi' , 'hello', 'at', 'this', 'there', 'from']

Bây giờ, hãy để kiểm tra xem danh sách được đưa ra có chứa một phần tử chuỗi ‘at, không,

Kiểm tra xem phần tử có tồn tại trong danh sách bằng cách sử dụng toán tử Python trong

Điều kiện để kiểm tra xem phần tử có nằm trong danh sách không:

elem in LIST

Nó sẽ trả về true, nếu phần tử tồn tại trong danh sách khác trả về sai.

Ví dụ, kiểm tra xem ‘AT có tồn tại trong danh sách, tức là không.

'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]

Điều kiện để kiểm tra xem phần tử không có trong danh sách:

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]

Quảng cáo

Kiểm tra xem phần tử có tồn tại trong danh sách bằng hàm list.count []

list.count[elem]

Chức năng đếm [phần tử] Trả về số lượng xuất hiện của phần tử đã cho trong danh sách. Nếu nó lớn hơn 0, nó có nghĩa là phần tử được đưa ra trong danh sách. function returns the occurrence count of given element in the list. If its greater than 0, it means given element exists in list.

'''    
    check if element exist in list using count[] function
'''
if listOfStrings.count['at'] > 0 :
    print["Yes, 'at' found in List : " , listOfStrings]

Kiểm tra xem phần tử có tồn tại trong danh sách dựa trên logic tùy chỉnh không

Python bất kỳ [] chức năng kiểm tra nếu bất kỳ yếu tố nào của IT có thể là đúng.

Hãy để sử dụng nó để kiểm tra xem bất kỳ phần tử chuỗi nào trong danh sách có độ dài 5 tức là không.

'''    
    check if element exist in list based on custom logic
    Check if any string with length 5 exist in List
'''
result = any[len[elem] == 5 for elem in listOfStrings]

if result:
    print["Yes, string element with size 5 found"]

Thay vì điều kiện, chúng ta có thể sử dụng chức năng riêng biệt trong bất kỳ điều kiện nào để phù hợp với điều kiện, tức là.

def checkIfMatch[elem]:
    if len[elem] == 5:
        return True;
    else :
        return False;

'''    
    Check if any string that satisfies the condition in checkIfMatch[] function  exist in List
'''
result = any[checkIfMatch for elem in listOfStrings]

Ví dụ hoàn chỉnh như sau,

def checkIfMatch[elem]:
    if len[elem] == 5:
        return True;
    else :
        return False;


def main[]:
    
    # List of string 
    listOfStrings = ['Hi' , 'hello', 'at', 'this', 'there', 'from']
    
    # Print the List
    print[listOfStrings]
    
    '''    
        check if element exist in list using 'in'
    '''
    if 'at' in listOfStrings :
        print["Yes, 'at' found in List : " , listOfStrings]
        
    '''    
        check if element NOT exist in list using 'in'
    '''
    if 'time' not in listOfStrings :
        print["Yes, 'time' NOT found in List : " , listOfStrings]    
    
    '''    
        check if element exist in list using count[] function
    '''
    if listOfStrings.count['at'] > 0 :
        print["Yes, 'at' found in List : " , listOfStrings]
    
    '''    
        check if element exist in list based on custom logic
        Check if any string with length 5 exist in List
    '''
    result = any[len[elem] == 5 for elem in listOfStrings]
    
    if result:
        print["Yes, string element with size 5 found"]
    
    '''    
        Check if any string that satisfies the condition in checkIfMatch[] function  exist in List
    '''
    result = any[checkIfMatch for elem in listOfStrings]
    
    if result:
        print["Yes, string element with size 5 found"]
    
        
if __name__ == '__main__':
    main[]

Output:

['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'at' found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'time' NOT found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'at' found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, string element with size 5 found
Yes, string element with size 5 found
& nbsp;
 

Đưa ra một danh sách, nhiệm vụ là viết một chương trình Python để kiểm tra xem danh sách có chứa một chuỗi cụ thể hay không.

Examples:

elem in LIST
0
elem in LIST
1

Phương pháp số 1: Sử dụng toán tửUsing in operator

Toán tử trong có ích để kiểm tra xem một chuỗi/phần tử cụ thể có tồn tại trong danh sách hay không.

Example:

Python3

elem in LIST
7
elem in LIST
8
elem in LIST
9
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
0
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
2221
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
4
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
6
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
8____21
'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
03031

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
2
elem in LIST
8 ________ 28 & nbsp;

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
5
'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
2
'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
7
'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
8

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
9
list.count[elem]
0
list.count[elem]
1
list.count[elem]
2
list.count[elem]
3

list.count[elem]
4
list.count[elem]
5

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
9
list.count[elem]
0
list.count[elem]
1
list.count[elem]
9
list.count[elem]
3

Output:

elem in LIST
2

Phương pháp số 2: Sử dụng hàm Count [] Using count[] function

Hàm số [] được sử dụng để đếm sự xuất hiện của một chuỗi cụ thể trong danh sách. Nếu số lượng của một chuỗi là nhiều hơn 0, điều đó có nghĩa là một chuỗi cụ thể tồn tại trong danh sách, thì khác mà chuỗi không tồn tại trong danh sách.

Example:

Python3

elem in LIST
7
elem in LIST
8
elem in LIST
9
'''    
    check if element exist in list using count[] function
'''
if listOfStrings.count['at'] > 0 :
    print["Yes, 'at' found in List : " , listOfStrings]
4
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using count[] function
'''
if listOfStrings.count['at'] > 0 :
    print["Yes, 'at' found in List : " , listOfStrings]
6
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using count[] function
'''
if listOfStrings.count['at'] > 0 :
    print["Yes, 'at' found in List : " , listOfStrings]
8
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
6
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1__28__21

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
2
elem in LIST
8
'''    
    check if element exist in list based on custom logic
    Check if any string with length 5 exist in List
'''
result = any[len[elem] == 5 for elem in listOfStrings]

if result:
    print["Yes, string element with size 5 found"]
8

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
5
def checkIfMatch[elem]:
    if len[elem] == 5:
        return True;
    else :
        return False;

'''    
    Check if any string that satisfies the condition in checkIfMatch[] function  exist in List
'''
result = any[checkIfMatch for elem in listOfStrings]
0
def checkIfMatch[elem]:
    if len[elem] == 5:
        return True;
    else :
        return False;

'''    
    Check if any string that satisfies the condition in checkIfMatch[] function  exist in List
'''
result = any[checkIfMatch for elem in listOfStrings]
1
list.count[elem]
5

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
9
list.count[elem]
0
list.count[elem]
1
list.count[elem]
2
list.count[elem]
3

list.count[elem]
4
list.count[elem]
5

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
9
list.count[elem]
0
list.count[elem]
1
list.count[elem]
9
list.count[elem]
3

Output:

elem in LIST
3

Phương pháp số 3: Sử dụng danh sách hiểuUsing List Comprehension

Danh sách toàn diện được sử dụng để tạo danh sách mới từ các vòng lặp khác như bộ dữ liệu, chuỗi, mảng, danh sách, v.v ... Nó được sử dụng để chuyển đổi các câu lệnh lặp thành các công thức.

Example:

Python3

elem in LIST
7
elem in LIST
8
elem in LIST
9
def checkIfMatch[elem]:
    if len[elem] == 5:
        return True;
    else :
        return False;


def main[]:
    
    # List of string 
    listOfStrings = ['Hi' , 'hello', 'at', 'this', 'there', 'from']
    
    # Print the List
    print[listOfStrings]
    
    '''    
        check if element exist in list using 'in'
    '''
    if 'at' in listOfStrings :
        print["Yes, 'at' found in List : " , listOfStrings]
        
    '''    
        check if element NOT exist in list using 'in'
    '''
    if 'time' not in listOfStrings :
        print["Yes, 'time' NOT found in List : " , listOfStrings]    
    
    '''    
        check if element exist in list using count[] function
    '''
    if listOfStrings.count['at'] > 0 :
        print["Yes, 'at' found in List : " , listOfStrings]
    
    '''    
        check if element exist in list based on custom logic
        Check if any string with length 5 exist in List
    '''
    result = any[len[elem] == 5 for elem in listOfStrings]
    
    if result:
        print["Yes, string element with size 5 found"]
    
    '''    
        Check if any string that satisfies the condition in checkIfMatch[] function  exist in List
    '''
    result = any[checkIfMatch for elem in listOfStrings]
    
    if result:
        print["Yes, string element with size 5 found"]
    
        
if __name__ == '__main__':
    main[]
8
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'at' found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'time' NOT found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'at' found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, string element with size 5 found
Yes, string element with size 5 found
0
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
4
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
6
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
8____21
'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
03031

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
2
elem in LIST
8
['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'at' found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'time' NOT found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'at' found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, string element with size 5 found
Yes, string element with size 5 found
0

elem in LIST
03
elem in LIST
8
elem in LIST
05______106

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
5
elem in LIST
15
elem in LIST
16
def checkIfMatch[elem]:
    if len[elem] == 5:
        return True;
    else :
        return False;

'''    
    Check if any string that satisfies the condition in checkIfMatch[] function  exist in List
'''
result = any[checkIfMatch for elem in listOfStrings]
1
list.count[elem]
5

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
9
list.count[elem]
0
list.count[elem]
1
list.count[elem]
2
list.count[elem]
3

list.count[elem]
4
list.count[elem]
5

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
9
list.count[elem]
0
list.count[elem]
1
list.count[elem]
9
list.count[elem]
3

Output:

elem in LIST
2

Phương pháp số 4: Sử dụng bất kỳ [] hàm nàoUsing any[] function

Hàm bất kỳ [] được sử dụng để kiểm tra sự tồn tại của một phần tử trong danh sách. Nó giống như- Nếu bất kỳ phần tử nào trong chuỗi khớp với phần tử đầu vào, hãy in rằng phần tử có trong danh sách, nếu không, in rằng phần tử không có trong danh sách.

Example:

Python3

elem in LIST
7
elem in LIST
8
elem in LIST
9
def checkIfMatch[elem]:
    if len[elem] == 5:
        return True;
    else :
        return False;


def main[]:
    
    # List of string 
    listOfStrings = ['Hi' , 'hello', 'at', 'this', 'there', 'from']
    
    # Print the List
    print[listOfStrings]
    
    '''    
        check if element exist in list using 'in'
    '''
    if 'at' in listOfStrings :
        print["Yes, 'at' found in List : " , listOfStrings]
        
    '''    
        check if element NOT exist in list using 'in'
    '''
    if 'time' not in listOfStrings :
        print["Yes, 'time' NOT found in List : " , listOfStrings]    
    
    '''    
        check if element exist in list using count[] function
    '''
    if listOfStrings.count['at'] > 0 :
        print["Yes, 'at' found in List : " , listOfStrings]
    
    '''    
        check if element exist in list based on custom logic
        Check if any string with length 5 exist in List
    '''
    result = any[len[elem] == 5 for elem in listOfStrings]
    
    if result:
        print["Yes, string element with size 5 found"]
    
    '''    
        Check if any string that satisfies the condition in checkIfMatch[] function  exist in List
    '''
    result = any[checkIfMatch for elem in listOfStrings]
    
    if result:
        print["Yes, string element with size 5 found"]
    
        
if __name__ == '__main__':
    main[]
8
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'at' found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'time' NOT found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'at' found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, string element with size 5 found
Yes, string element with size 5 found
0
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
4
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
6
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
8____21
'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
03031

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
2
elem in LIST
8
'''    
    check if element exist in list based on custom logic
    Check if any string with length 5 exist in List
'''
result = any[len[elem] == 5 for elem in listOfStrings]

if result:
    print["Yes, string element with size 5 found"]
8

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
5
def checkIfMatch[elem]:
    if len[elem] == 5:
        return True;
    else :
        return False;

'''    
    Check if any string that satisfies the condition in checkIfMatch[] function  exist in List
'''
result = any[checkIfMatch for elem in listOfStrings]
0
def checkIfMatch[elem]:
    if len[elem] == 5:
        return True;
    else :
        return False;

'''    
    Check if any string that satisfies the condition in checkIfMatch[] function  exist in List
'''
result = any[checkIfMatch for elem in listOfStrings]
1
list.count[elem]
5

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
9
list.count[elem]
0
list.count[elem]
1
list.count[elem]
2
list.count[elem]
3

list.count[elem]
4
list.count[elem]
5

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
9
list.count[elem]
0
list.count[elem]
1
list.count[elem]
9
list.count[elem]
3

Output:

elem in LIST
3

Phương pháp số 3: Sử dụng danh sách hiểu

Danh sách toàn diện được sử dụng để tạo danh sách mới từ các vòng lặp khác như bộ dữ liệu, chuỗi, mảng, danh sách, v.v ... Nó được sử dụng để chuyển đổi các câu lệnh lặp thành các công thức.O[n] -> as the built-in operators and functions like ‘in’, ‘count’ take O[n]

elem in LIST
7
elem in LIST
8
elem in LIST
9
def checkIfMatch[elem]:
    if len[elem] == 5:
        return True;
    else :
        return False;


def main[]:
    
    # List of string 
    listOfStrings = ['Hi' , 'hello', 'at', 'this', 'there', 'from']
    
    # Print the List
    print[listOfStrings]
    
    '''    
        check if element exist in list using 'in'
    '''
    if 'at' in listOfStrings :
        print["Yes, 'at' found in List : " , listOfStrings]
        
    '''    
        check if element NOT exist in list using 'in'
    '''
    if 'time' not in listOfStrings :
        print["Yes, 'time' NOT found in List : " , listOfStrings]    
    
    '''    
        check if element exist in list using count[] function
    '''
    if listOfStrings.count['at'] > 0 :
        print["Yes, 'at' found in List : " , listOfStrings]
    
    '''    
        check if element exist in list based on custom logic
        Check if any string with length 5 exist in List
    '''
    result = any[len[elem] == 5 for elem in listOfStrings]
    
    if result:
        print["Yes, string element with size 5 found"]
    
    '''    
        Check if any string that satisfies the condition in checkIfMatch[] function  exist in List
    '''
    result = any[checkIfMatch for elem in listOfStrings]
    
    if result:
        print["Yes, string element with size 5 found"]
    
        
if __name__ == '__main__':
    main[]
8
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'at' found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'time' NOT found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'at' found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, string element with size 5 found
Yes, string element with size 5 found
0
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
4
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
6
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
8____21
'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
03031
O[n]

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
2
elem in LIST
8
['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'at' found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'time' NOT found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'at' found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, string element with size 5 found
Yes, string element with size 5 found
0
Using  list[],map[],join[],find[] methods

Python3

elem in LIST
7
elem in LIST
8
elem in LIST
9
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
0
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
2221
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
4
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
6
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
8____21
'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
03031

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
2
elem in LIST
8 ________ 28 & nbsp;

elem in LIST
88
elem in LIST
8
elem in LIST
90
elem in LIST
91
elem in LIST
92
elem in LIST
91
elem in LIST
94
elem in LIST
95

elem in LIST
96
elem in LIST
8
elem in LIST
98
elem in LIST
99

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
5
'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
2
'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
7
'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
8

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
9
list.count[elem]
0
list.count[elem]
1
list.count[elem]
2
list.count[elem]
3

list.count[elem]
4
list.count[elem]
5

'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
9
list.count[elem]
0
list.count[elem]
1
list.count[elem]
9
list.count[elem]
3

Phương pháp số 2: Sử dụng hàm Count []

elem in LIST
2

Hàm số [] được sử dụng để đếm sự xuất hiện của một chuỗi cụ thể trong danh sách. Nếu số lượng của một chuỗi là nhiều hơn 0, điều đó có nghĩa là một chuỗi cụ thể tồn tại trong danh sách, thì khác mà chuỗi không tồn tại trong danh sách.O[n] -> built-in functions like join takes O[n]

elem in LIST
7
elem in LIST
8
elem in LIST
9
def checkIfMatch[elem]:
    if len[elem] == 5:
        return True;
    else :
        return False;


def main[]:
    
    # List of string 
    listOfStrings = ['Hi' , 'hello', 'at', 'this', 'there', 'from']
    
    # Print the List
    print[listOfStrings]
    
    '''    
        check if element exist in list using 'in'
    '''
    if 'at' in listOfStrings :
        print["Yes, 'at' found in List : " , listOfStrings]
        
    '''    
        check if element NOT exist in list using 'in'
    '''
    if 'time' not in listOfStrings :
        print["Yes, 'time' NOT found in List : " , listOfStrings]    
    
    '''    
        check if element exist in list using count[] function
    '''
    if listOfStrings.count['at'] > 0 :
        print["Yes, 'at' found in List : " , listOfStrings]
    
    '''    
        check if element exist in list based on custom logic
        Check if any string with length 5 exist in List
    '''
    result = any[len[elem] == 5 for elem in listOfStrings]
    
    if result:
        print["Yes, string element with size 5 found"]
    
    '''    
        Check if any string that satisfies the condition in checkIfMatch[] function  exist in List
    '''
    result = any[checkIfMatch for elem in listOfStrings]
    
    if result:
        print["Yes, string element with size 5 found"]
    
        
if __name__ == '__main__':
    main[]
8
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'at' found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'time' NOT found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, 'at' found in List :  ['Hi', 'hello', 'at', 'this', 'there', 'from']
Yes, string element with size 5 found
Yes, string element with size 5 found
0
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
4
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
6
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
1
'''    
    check if element exist in list using 'in'
'''
if 'at' in listOfStrings :
    print["Yes, 'at' found in List : " , listOfStrings]
8____21
'''    
    check if element NOT exist in list using 'in'
'''
if 'time' not in listOfStrings :
    print["Yes, 'time' NOT found in List : " , listOfStrings]
03031
O[n]


Làm thế nào để bạn kiểm tra xem một chuỗi có trong danh sách không?

Sử dụng hàm bất kỳ [] để kiểm tra xem một chuỗi có chứa phần tử từ danh sách không, ví dụ:Nếu bất kỳ [chuỗi con trong my_str cho chuỗi con trong my_list]:.Hàm bất kỳ [] sẽ trả về true nếu chuỗi chứa ít nhất một phần tử từ danh sách và sai. to check if a string contains an element from a list, e.g. if any[substring in my_str for substring in my_list]: . The any[] function will return True if the string contains at least one element from the list and False otherwise.

Làm thế nào để bạn kiểm tra xem một mục tồn tại trong danh sách Python?

Chúng ta có thể sử dụng phương thức danh sách Python được xây dựng, Count [], để kiểm tra xem phần tử được truyền có tồn tại trong danh sách không.Nếu phần tử được truyền tồn tại trong danh sách, phương thức đếm [] sẽ hiển thị số lần nó xảy ra trong toàn bộ danh sách.Nếu đó là một số dương khác không, nó có nghĩa là một yếu tố tồn tại trong danh sách.use the in-built python List method, count[], to check if the passed element exists in the List. If the passed element exists in the List, the count[] method will show the number of times it occurs in the entire list. If it is a non-zero positive number, it means an element exists in the List.

Làm thế nào để bạn kiểm tra xem một từ có trong danh sách trong Python không?

Để kiểm tra xem danh sách này có chứa một phần tử trong Python hay không, hãy sử dụng toán tử của In In trong.Toán tử trong các nhà điều hành của người Viking có kiểm tra xem danh sách có chứa một mục cụ thể hay không.Nó cũng có thể kiểm tra xem phần tử có tồn tại trong danh sách hoặc không sử dụng danh sách không.use the “in” operator. The “in” operator checks if the list contains a specific item or not. It can also check if the element exists on the list or not using the list.

Bài Viết Liên Quan

Chủ Đề