Rumah >pembangunan bahagian belakang >Tutorial Python >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.
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
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
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
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
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
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
__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!