Page 143 - Em Học Python
P. 143

Hàm len rất tiện khi phải làm việc với vòng lặp. Ví dụ, ta có thể dùng nó để in vị trí
                            ​
                                ​
               chỉ mục của từng phần tử trong mảng như thế này:


                                                                    ​
                                                      ​
                                                                                       ​
                                                                       ​
                                                   ​
                                       ​
                               ​
                   ​
                                          ​
               >>> fruit = ['apple', 'banana', 'clementine', 'dragon fruit']
                                   ​
                   ​
               >>> length = len(fruit)
                               ​
                                     ​
                               ​
               >>> for x in range(0, length):
                   ​
                              ​
                           ​
                        ​
                    ​
                                ​
                         ​
                               ​
                       print('the fruit at index %s is %s' % (x, fruit[x]))
                                                                   ​
               the fruit at index 0 is apple
               the fruit at index 1 is banana
               the fruit at index 2 is clementine
               the fruit at index 3 is dragon fruit
                       Ta lưu lại độ dài của mảng vào trong biến  length ở ❶, rồi
                                                                         ​
               dùng biến đó trong hàm  range để tạo ta vòng lặp ở ❷. Ở ❸, khi lặp
                                               ​
               qua từng phần tử trong mảng, ta in ra một câu nói về vị trí chỉ mục
               của từng phần tử và giá trị của chúng. Em cũng có thể dùng hàm
               len, nếu em có một mảng các chuỗi và muốn in ra từng phần tử bên
                   ​
               trong.
                       HÀM MAX VÀ HÀM MIN
                            ​
                       Hàm max trả về phần tử lớn nhất trong mảng, tuple hoặc
                                ​
               chuỗi. Ví dụ, để dùng với một mảng số:


                   ​
               >>> numbers = [5, 4, 10, 30, 22]
                   ​
                           ​
                    ​
               >>> print(max(numbers))
                          ​
                               ​
               30
                       Một chuỗi với các ký tự cách nhau bởi dấu phẩy hoặc dấu cách cũng chạy được:
               >>> strings = 's,t,r,i,n,g,S,T,R,I,N,G'
                   ​
                                ​
               >>> print(max(strings))
                               ​
                    ​
                           ​
                          ​
                   ​
               t
                       Như ví dụ trên, các ký tự được sắp xếp theo thứ tự chữ cái, và chữ thường được xếp
               hạng cao hơn chữ hoa, cho nên  t được cho là lớn hơn  T.
                                                 ​
                                                                        ​

                                                                               Các hàm Python được viết sẵn           117
   138   139   140   141   142   143   144   145   146   147   148