Python是一種編程語(yǔ)言,用于編寫(xiě)各種種類(lèi)的軟件。Python中的數(shù)字?jǐn)?shù)組是一種重要的數(shù)據(jù)類(lèi)型,可以存儲(chǔ)一系列數(shù)字?jǐn)?shù)據(jù),并進(jìn)行各種運(yùn)算。
# 創(chuàng)建一個(gè)數(shù)字?jǐn)?shù)組 nums = [1, 2, 3, 4, 5] # 訪問(wèn)數(shù)字?jǐn)?shù)組中的數(shù)據(jù) print(nums[0]) # 輸出:1 print(nums[-1]) # 輸出:5 # 數(shù)字?jǐn)?shù)組的基本運(yùn)算 sum_nums = sum(nums) # 計(jì)算數(shù)字?jǐn)?shù)組的和 avg_nums = sum(nums) / len(nums) # 計(jì)算數(shù)字?jǐn)?shù)組的平均數(shù) max_num = max(nums) # 獲取數(shù)字?jǐn)?shù)組中的最大值 min_num = min(nums) # 獲取數(shù)字?jǐn)?shù)組中的最小值 # 數(shù)字?jǐn)?shù)組的迭代 for num in nums: print(num) # 數(shù)字?jǐn)?shù)組的排序 sorted_nums = sorted(nums) # 對(duì)數(shù)字?jǐn)?shù)組進(jìn)行升序排序 reverse_nums = sorted(nums, reverse=True) # 對(duì)數(shù)字?jǐn)?shù)組進(jìn)行降序排序 # 數(shù)字?jǐn)?shù)組的修改 nums[0] = 10 # 將數(shù)字?jǐn)?shù)組中的第一個(gè)元素修改為10
數(shù)字?jǐn)?shù)組在Python中占據(jù)著非常重要的地位,既方便了程序員的開(kāi)發(fā)工作,也提高了開(kāi)發(fā)效率。我們可以使用數(shù)字?jǐn)?shù)組進(jìn)行各種數(shù)據(jù)操作,例如獲取數(shù)組中的最大值、最小值、平均值,又或者通過(guò)排序?qū)?shù)組元素按照大小進(jìn)行重新排列。