Hướng dẫn find minimum value in list python - tìm giá trị tối thiểu trong python danh sách
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. Show
Cú phápSau đây là Syntax cho phương thức Min () -min() method − min(list) Thông số
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; 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áchTheo 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. Python3Sử 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,-56 List: 23,-1,45,22.6,78,100,-57List: 23,-1,45,22.6,78,100,-58Python3The 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 -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) 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 Python3Sử 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: 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#!/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 4Các Python3Sử 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: 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#!/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 4Cá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 Làm thế nào để bạn tìm thấy giá trị tối thiểu trong danh sách Python?Hàm Inbuilt của Python cho phép chúng tôi tìm thấy nó trong một dòng, chúng tôi có thể tìm thấy mức tối thiểu trong danh sách bằng hàm min () và sau đó sử dụng hàm index () để tìm ra chỉ mục của phần tử tối thiểu đó.using the min() function and then use the index() function to find out the index of that minimum element.
Làm thế nào để bạn tìm thấy giá trị tối thiểu của một danh sách?# Chuyển danh sách cho chức năng này để kiểm tra số tối thiểu .. def min_check (x):. min_val = x [0]. Để kiểm tra x:. Nếu kiểm tra
min_val = kiểm tra .. trả lại min_val .. Làm thế nào để tôi tìm thấy giá trị nhỏ nhất trong một mảng trong Python?Python cung cấp chức năng sẵn có khác nhau.Min () được sử dụng để tìm ra giá trị tối thiểu trong một mảng, Max () được sử dụng để tìm ra giá trị tối đa trong một mảng.Index () được sử dụng để tìm chỉ số của phần tử.min() is used for find out minimum value in an array, max() is used for find out maximum value in an array. index() is used for finding the index of the element.
Làm thế nào để bạn trả về một giá trị tối thiểu trong Python?Hàm python min () hàm min () trả về mục có giá trị thấp nhất hoặc mục có giá trị thấp nhất trong một điều không thể sử dụng được.min() Function
The min() function returns the item with the lowest value, or the item with the lowest value in an iterable. |