91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python基本數據類型中元組的用法

發布時間:2021-10-25 17:24:37 來源:億速云 閱讀:155 作者:柒染 欄目:編程語言

本篇文章為大家展示了Python基本數據類型中元組的用法,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

1.元組的概念
  • python中的元組是有序元素組成的集合,與列表的區別在于,元組是不可變的,一旦定義,就不能修改;

  • 記住元組是不可變的;

2.元組的定義
  • 可以使用 tuple() 或者 () 直接初始化元組;

  • 定義單個元素的元組時,需要在單個元素后面加一個逗號,如t = (1,)

3.元組的訪問
t = (1,2,3,4,5,6,7)
print(t[2])    #輸出3
  • 元組的訪問和列表類似,都可以通過索引訪問

4.元組修改
  • 由于元組是無法被修改的,因此,元組沒有增刪改查的方法,這也體現了元組的不可變性;

5.命名元組
from collections import namedtuple
Point = namedtuple('Point',['a','b'])
point = Point(1, 2)
print(point.a)    #輸出1
print(point.b)    #輸出2
  • 使用之前需要通過 collection 模塊導入一個 namedtuple 類;

  • 構建元組類:類名 = namedtuple(‘類名’,[可迭代對象])

  • 初始化元組實例;

  • 訪問元組(元組也是通過點語法訪問);

6.冒泡排序
lst = list([1,2,7,6,3,5,4])
print(lst)  #輸出[1, 2, 7, 6, 3, 5, 4]
for i in range(len(lst)):      #有多少元素則需要排序多少次
    for j in range(len(lst) - i - 1):   
        if lst[j] > lst[j+1]:    #使元素交換位置
            tmp = lst[j]
            lst[j] = lst[j+1]
            lst[j+1] = tmp
 print(lst)   #輸出[1, 2, 3, 4, 5, 6, 7]
  • 兩個相鄰元素之間進行比較,大的往后放,最終最大的元素應該排在隊列的最末尾;

  • 每次比較完之后,下一次的比較都會減少一次;

  • 冒泡排序有兩層循環,外層循環控制比較的次數,內層循環用來比較元素的大小;

上述內容就是Python基本數據類型中元組的用法,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

颍上县| 高要市| 龙陵县| 辰溪县| 安化县| 长宁区| 进贤县| 盐津县| 酒泉市| 东莞市| 太康县| 彰化市| 当雄县| 汝州市| 伊通| 木兰县| 西安市| 平邑县| 昭苏县| 舞钢市| 津市市| 修水县| 德州市| 禹州市| 澄江县| 丽江市| 青铜峡市| 南京市| 南漳县| 汨罗市| 鄂托克旗| 宿州市| 洪洞县| 双江| 遂宁市| 拜城县| 长泰县| 文安县| 华池县| 东安县| 荃湾区|