Python是一種動(dòng)態(tài)語(yǔ)言,它非常適用于數(shù)據(jù)處理、Web應(yīng)用、人工智能等領(lǐng)域。在Python中,我們可以使用各種技巧完成日常工作,其中之一就是查詢總數(shù)。
num_list = [1, 2, 3, 4, 5] num_count = len(num_list) print("List中的數(shù)字個(gè)數(shù)為:%d" % num_count) string = "Hello, World!" string_count = len(string) print("字符串中的字符個(gè)數(shù)為:%d" % string_count)
以上代碼中,我們使用Python內(nèi)置函數(shù)len()來(lái)計(jì)算列表和字符串中的元素總數(shù)。這個(gè)函數(shù)可以用于任何可迭代對(duì)象,如元組、字典等。
除了使用len()函數(shù),我們還可以使用其他方法查詢總數(shù)。例如,我們可以利用pandas庫(kù)來(lái)處理數(shù)據(jù),使用shape屬性來(lái)獲取數(shù)據(jù)框的行數(shù)和列數(shù)。
import pandas as pd data = {"Name": ["Tom", "Jerry", "Mike"], "Age": [21, 22, 23], "Gender": ["Male", "Male", "Female"]} df = pd.DataFrame(data) row_count, col_count = df.shape print("數(shù)據(jù)框的行數(shù):%d" % row_count) print("數(shù)據(jù)框的列數(shù):%d" % col_count)
以上代碼中,我們首先定義了一個(gè)字典data,然后使用pandas庫(kù)將其轉(zhuǎn)換為數(shù)據(jù)框df。接著我們使用shape屬性獲取行數(shù)和列數(shù)。需要注意的是,shape屬性返回的是元組,我們可以使用多個(gè)變量一一接收。
總結(jié)來(lái)說(shuō),Python提供了多種方法查詢總數(shù),包括使用len()函數(shù)、pandas庫(kù)的shape屬性等。我們可以根據(jù)不同的需求選擇不同的方法。