Sự mô tả
Phương thức danh sách Python Min [] trả về các phần tử từ danh sách với giá trị tối thiểu.min[] returns the elements from the list with minimum value.
Cú pháp
Sau đây là Syntax cho phương thức Min [] -min[] method −
min[list]
Thông số
Danh sách - đây là danh sách mà phần tử có giá trị tối thiểu sẽ được trả về. − This is a list from which min valued element to be returned.
Giá trị trả về
Phương thức này trả về các yếu tố từ danh sách với giá trị tối thiểu.
Thí dụ
Ví dụ sau đây cho thấy cách sử dụng phương thức Min [].
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]
Khi chúng tôi chạy trên chương trình, nó tạo ra kết quả sau -
min value element : 123 min value element : 200
python_lists.htm
Chúng tôi được cung cấp một danh sách các số và nhiệm vụ của chúng tôi là viết một chương trình Python để tìm số nhỏ nhất trong danh sách đã cho. Đối với chương trình sau đây, chúng tôi có thể sử dụng các phương thức khác nhau bao gồm phương thức Min tích hợp, sắp xếp mảng & nbsp; và trả về phần tử cuối cùng, v.v., ví dụ: & nbsp;
Example:
Input : list1 = [10, 20, 4] Output : 4 Input : list2 = [20, 10, 20, 1, 100] Output : 1
Sắp xếp danh sách để tìm số nhỏ nhất trong danh sách
Theo thứ tự tăng dần
Ở đây viết một chương trình Python nơi chúng tôi đang sắp xếp toàn bộ danh sách và sau đó trả lại phần tử đầu tiên vì nó sẽ là yếu tố nhỏ nhất có trong danh sách.
Python3
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]2
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]3
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]4
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]5
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]6
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]7
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]6
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]9
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]6
min value element : 123 min value element : 2001__16
min value element : 123 min value element : 2005
min value element : 123 min value element : 2006
min value element : 123 min value element : 2007
min value element : 123 min value element : 2008
min value element : 123 min value element : 2009
Input : list1 = [10, 20, 4] Output : 4 Input : list2 = [20, 10, 20, 1, 100] Output : 10
Input : list1 = [10, 20, 4] Output : 4 Input : list2 = [20, 10, 20, 1, 100] Output : 11
Output:
smallest element is: 4
Thứ tự giảm dần
Ở đây chúng tôi đang sắp xếp bằng cách sử dụng hàm sort [] toàn bộ danh sách và sau đó trả về phần tử cuối cùng vì nó sẽ là phần tử nhỏ nhất có trong danh sách.
Python3
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]2
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]3
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]4
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]5
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]6
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]7
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]6
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]9
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]6
min value element : 123 min value element : 2001__16
smallest element is: 45
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]3
smallest element is: 47
smallest element is: 48
min value element : 123 min value element : 2006
min value element : 123 min value element : 2007
min value element : 123 min value element : 2008
min value element : 123 min value element : 2009
smallest element is: 43
smallest element is: 44
Input : list1 = [10, 20, 4] Output : 4 Input : list2 = [20, 10, 20, 1, 100] Output : 11
Output:
smallest element is: 4
Thứ tự giảm dần
Ở đây chúng tôi đang sắp xếp bằng cách sử dụng hàm sort [] toàn bộ danh sách và sau đó trả về phần tử cuối cùng vì nó sẽ là phần tử nhỏ nhất có trong danh sách.
Python3
Sử dụng phương thức min [] & nbsp; để tìm số nhỏ nhất trong danh sách
min value element : 123 min value element : 2006
min value element : 123 min value element : 2007
min value element : 123 min value element : 2008
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]6
Enter number of elements in list: 4 Enter elements: 12 Enter elements: 19 Enter elements: 11 Enter elements: 99 Smallest element is: 113
Enter number of elements in list: 4 Enter elements: 12 Enter elements: 19 Enter elements: 11 Enter elements: 99 Smallest element is: 114
Output:
Smallest element is: 1
Ở đây chúng tôi đang sử dụng phương thức Min và sau đó trả về phần tử nhỏ nhất có trong danh sách.
Python3
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]2
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]3
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]4
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]5
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]6
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]7
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]6
smallest element is: 44
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]6
min value element : 123 min value element : 2001
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]6
min value element : 123 min value element : 2003____24
Tìm phần tử danh sách tối thiểu cho danh sách do người dùng xác định
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]2
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]3
Enter number of elements in list: 4 Enter elements: 12 Enter elements: 19 Enter elements: 11 Enter elements: 99 Smallest element is: 117
Enter number of elements in list: 4 Enter elements: 12 Enter elements: 19 Enter elements: 11 Enter elements: 99 Smallest element is: 118
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]3
List: 23,-1,45,22.6,78,100,-50
min value element : 123 min value element : 2007
List: 23,-1,45,22.6,78,100,-52
min value element : 123 min value element : 2007
List: 23,-1,45,22.6,78,100,-54
List: 23,-1,45,22.6,78,100,-55
The list is ['23', '-1', '45', '22.6', '78', '100','-5'] The smallest element in the list is -56
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]06
min value element : 123 min value element : 2006
min value element : 123 min value element : 2007
min value element : 123 min value element : 2008
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]6
Enter number of elements in list: 4 Enter elements: 12 Enter elements: 19 Enter elements: 11 Enter elements: 99 Smallest element is: 113
Enter number of elements in list: 4 Enter elements: 12 Enter elements: 19 Enter elements: 11 Enter elements: 99 Smallest element is: 114
Output:
Enter number of elements in list: 4 Enter elements: 12 Enter elements: 19 Enter elements: 11 Enter elements: 99 Smallest element is: 11
List: 23,-1,45,22.6,78,100,-5
6 List: 23,-1,45,22.6,78,100,-5
7List: 23,-1,45,22.6,78,100,-5
8
Python3
The list is ['23', '-1', '45', '22.6', '78', '100','-5'] The smallest element in the list is -56
The list is ['23', '-1', '45', '22.6', '78', '100','-5'] The smallest element in the list is -57
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]3
List: 23,-1,45,22.6,78,100,-50
min value element : 123 min value element : 2007
List: 23,-1,45,22.6,78,100,-52
min value element : 123 min value element : 2007
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]03
List: 23,-1,45,22.6,78,100,-55
Tìm phần tử nhỏ nhất trong danh sách so sánh mọi yếu tố
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]13
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]3
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]15
List: 23,-1,45,22.6,78,100,-50
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]17
List: 23,-1,45,22.6,78,100,-56
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]19______88
min value element : 123 min value element : 2006
min value element : 123 min value element : 2007
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]29
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]30
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]31
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]3
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]33
Input : list1 = [10, 20, 4] Output : 4 Input : list2 = [20, 10, 20, 1, 100] Output : 10
min value element : 123 min value element : 2004
List: 23,-1,45,22.6,78,100,-56
List: 23,-1,45,22.6,78,100,-57
List: 23,-1,45,22.6,78,100,-58
List: 23,-1,45,22.6,78,100,-59
min value element : 123 min value element : 2007
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]41
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]42
min value element : 123 min value element : 2006
min value element : 123 min value element : 2007
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]52
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]53
Input:
List: 23,-1,45,22.6,78,100,-5
Output:
The list is ['23', '-1', '45', '22.6', '78', '100','-5'] The smallest element in the list is -5
The list is ['23', '-1', '45', '22.6', '78', '100','-5']
The smallest element in the list is -5
6#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
44 #!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
45
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]46
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]31
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]3
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]49
Python3
Sử dụng chức năng Lambda để tìm số nhỏ nhất trong danh sách
Ở đây chúng tôi đang sử dụng chức năng Lambda để in số nhỏ nhất có trong danh sách.
Output:
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]0
#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
54#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
3 #!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
4#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
7#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
6#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
5#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
6#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
7#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
6smallest element is: 4
4#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
6#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
65min value element : 123
min value element : 200
4
Các
Python3
Sử dụng chức năng Lambda để tìm số nhỏ nhất trong danh sách
Ở đây chúng tôi đang sử dụng chức năng Lambda để in số nhỏ nhất có trong danh sách.
min value element : 123 min value element : 2006
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]99
Output:
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]0
#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
54#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
3 #!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
4#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
7#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
6#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
5#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
6#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
7#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
6smallest element is: 4
4#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
6#!/usr/bin/python
list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200]
print "min value element : ", min[list1]
print "min value element : ", min[list2]
65min value element : 123
min value element : 200
4
Các
Sử dụng hàm liệt kê để tìm số nhỏ nhất trong danh sách
Ở đây chúng tôi đang lặp lại trong danh sách bằng cách sử dụng hàm liệt kê [] và trả về phần tử cuối cùng.
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]89
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]3
Enter number of elements in list: 4 Enter elements: 12 Enter elements: 19 Enter elements: 11 Enter elements: 99 Smallest element is: 113
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]92
List: 23,-1,45,22.6,78,100,-56
#!/usr/bin/python list1, list2 = [123, 'xyz', 'zara', 'abc'], [456, 700, 200] print "min value element : ", min[list1] print "min value element : ", min[list2]94__
min value element : 123 min value element : 2006
min value element : 123 min value element : 2007
min value element : 123 min value element : 20003
min value element : 123 min value element : 2007
Enter number of elements in list: 4 Enter elements: 12 Enter elements: 19 Enter elements: 11 Enter elements: 99 Smallest element is: 113
min value element : 123 min value element : 20022