Rumah >pembangunan bahagian belakang >Tutorial Python >Kuasai kemahiran menggunakan fungsi len dalam Python dengan pantas

Kuasai kemahiran menggunakan fungsi len dalam Python dengan pantas

WBOY
WBOYasal
2024-01-28 08:51:06952semak imbas

Kuasai kemahiran menggunakan fungsi len dalam Python dengan pantas

Kuasai kemahiran menggunakan fungsi len dalam Python dengan cepat, contoh kod khusus diperlukan

Python ialah bahasa pengaturcaraan ringkas dan mudah dibaca yang digunakan secara meluas dalam sains data, pembelajaran mesin, pembangunan rangkaian dan lain-lain padang. Dalam Python, fungsi len adalah salah satu fungsi yang paling biasa digunakan dan penting. Ia digunakan untuk mengembalikan panjang atau bilangan elemen objek (seperti rentetan, senarai, tuple, dll.). Menguasai kemahiran penggunaan fungsi len boleh membantu kami memproses data dan menulis kod dengan lebih cekap.

Di bawah, kami akan memperkenalkan beberapa teknik penggunaan biasa melalui contoh kod tertentu.

  1. Dapatkan panjang rentetan

String ialah salah satu jenis data yang biasa digunakan dalam Python, dan kita selalunya perlu mendapatkan panjang rentetan. Melalui fungsi len, kita boleh mendapatkan panjang rentetan dengan mudah.

string = "Hello, world!"
print(len(string))

Hasil larian ialah: 13

  1. Dapatkan panjang senarai

Senarai ialah salah satu bekas data yang paling biasa digunakan dalam Python, dan kita selalunya perlu mendapatkan panjang senarai itu. Melalui fungsi len, kita boleh mendapatkan panjang senarai.

my_list = [1, 2, 3, 4, 5]
print(len(my_list))

Hasil larian ialah: 5

  1. Dapatkan panjang tuple

Tuple juga merupakan salah satu bekas data yang biasa digunakan dalam Python Ia serupa dengan senarai, tetapi tidak boleh diubah suai. Melalui fungsi len, kita boleh mendapatkan panjang tupel.

my_tuple = (1, 2, 3, 4, 5)
print(len(my_tuple))

Hasil larian ialah: 5

  1. Mengendalikan bekas bersarang

Dalam pengaturcaraan sebenar, kita sering menemui bekas bersarang, seperti senarai yang mengandungi senarai, tupel yang mengandungi senarai, dsb. Melalui fungsi len, kita boleh mendapatkan panjang bekas bersarang dengan mudah.

nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(len(nested_list))
print(len(nested_list[0]))

Hasil larian ialah: 3 dan 3

nested_tuple = ([1, 2, 3], [4, 5, 6], [7, 8, 9])
print(len(nested_tuple))
print(len(nested_tuple[0]))

Hasil larian ialah: 3 dan 3

  1. Dapatkan bilangan kunci atau nilai dalam kamus

Kamus ialah pasangan nilai kunci yang biasa digunakan bekas data dalam Python. Melalui fungsi len, kita boleh mendapatkan bilangan kunci atau nilai dalam kamus.

my_dict = {'name': 'Alice', 'age': 20, 'city': 'Beijing'}
print(len(my_dict))
print(len(my_dict.keys()))
print(len(my_dict.values()))

Hasil larian ialah: 3, 3 dan 3

  1. Sesuaikan panjang objek boleh kira

Selain bekas data biasa, kami juga boleh menyesuaikan objek boleh kira dan mendapatkan panjangnya melalui fungsi lensa. Untuk melaksanakan fungsi ini, kita hanya perlu melaksanakan kaedah __len__ dalam kelas tersuai. __len__方法即可。

class MyClass:
    def __init__(self):
        self.items = [1, 2, 3, 4, 5]

    def __len__(self):
        return len(self.items)

my_obj = MyClass()
print(len(my_obj))

运行结果为:5

通过以上的代码示例,我们可以看到len函数在Python中的广泛应用,可以方便地获取各种数据容器的长度或元素个数。掌握len函数的使用技巧可以让我们更高效地处理数据和编写代码。同时,我们也可以在自定义类中利用__len__rrreee

Hasil larian ialah: 5

Melalui contoh kod di atas, kita boleh melihat aplikasi luas fungsi len dalam Python, yang boleh memperoleh panjang atau bilangan elemen pelbagai bekas data dengan mudah. Menguasai kemahiran penggunaan fungsi len boleh membolehkan kami memproses data dan menulis kod dengan lebih cekap. Pada masa yang sama, kita juga boleh menggunakan kaedah __len__ dalam kelas tersuai untuk melaksanakan panjang objek boleh dikira tersuai. 🎜🎜Ringkasnya, fungsi len adalah fungsi yang sangat praktikal dalam pengaturcaraan Python Ia harus digunakan dengan kerap dalam proses pembangunan harian dan digunakan secara fleksibel dalam kombinasi dengan senario aplikasi tertentu. Melalui banyak latihan dan latihan, saya percaya anda boleh menguasai kemahiran menggunakan fungsi len dengan cepat dan meningkatkan kecekapan pengaturcaraan anda. 🎜

Atas ialah kandungan terperinci Kuasai kemahiran menggunakan fungsi len dalam Python dengan pantas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn