Python 基礎 3 - 元組

来源:https://www.cnblogs.com/dazhi-blog/archive/2019/09/14/11520741.html
-Advertisement-
Play Games

元組與列表區別 1. Python 元組與列表類似,不同之處在於列表可以修改,元組不可以修改 2. 元組用小括弧 定義,列表用方括弧 定義 3. 元組不可修改,列表可修改 元組創建 只需要在小括弧 內添加內容並用逗號 分隔開,如下示例 註意: 當元組只有一個元素時,需要在元素後面添加都要 如果不在後 ...


元組與列表區別

  1. Python 元組與列表類似,不同之處在於列表可以修改,元組不可以修改
  2. 元組用小括弧 () 定義,列表用方括弧 [] 定義
  3. 元組不可修改,列表可修改

元組創建

只需要在小括弧 () 內添加內容並用逗號 , 分隔開,如下示例

emp_tup = ('張三','李四','王五')
print(emp_tup)
# 運行結果:('張三', '李四', '王五')

註意: 當元組只有一個元素時,需要在元素後面添加都要 ,
如果不在後面加上逗號 , 會被當做運算符處理,如下示例是正確的做法。

emp_tup = ('張三',)
print(emp_tup)
# 運行結果:('張三',)

元組取值

元組和列表一樣,使用上下標取值

emp_tup = ['張三','李四','王五','趙六']
print(emp_tup[2])
# 運行結果: 王五
emp_tup = ['張三','李四','王五','趙六']
print(emp_tup[-1])
# 運行結果: 趙六

元組修改

元組不可修改,但可以對元組進行拼接

num1 = (10,20,30)
num2 = (40,50,60)
num_all = num1 + num2
print(num_all)
# 運行結果:(10, 20, 30, 40, 50, 60)

元組轉列表

num = (10,20,30)
num_list = list(num)
print(num)
print(num_list)

# 運行結果:
'''
(10, 20, 30)
[10, 20, 30]
'''

數據之心

微信公眾號「數據之心」
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 什麼是jsonp : Jsonp(JSON with Padding) 是 json 的一種"使用模式",可以讓網頁從別的功能變數名稱(網站)那獲取資料,即跨域讀取數據。 為什麼我們從不同的域(網站)訪問數據需要一個特殊的技術( JSONP )呢?這是因為同源策略。 同源策略,它是由 Netscape 提出 ...
  • 1.類選擇器(通過類名進行選擇) 效果圖: 2.id選擇器(通過id進行選擇) 效果圖: 3.標簽選擇器(通過id進行選擇) 效果圖: 4.分組選擇器(可一次選擇多個標簽以設置相同樣式) 效果圖: 5.後代選擇器(選擇某個標簽的所有後代以設置相同樣式) 效果圖: 6.屬性選擇器(通過屬性(如name ...
  • jQuery jQuery介紹 1.jQuery是一個輕量級的、相容多瀏覽器的JavaScript庫。 2.jQuery使用戶能夠更方便地處理HTML Document、Events、實現動畫效果、方便地進行Ajax交互,能夠極大地簡化JavaScript編程。它的宗旨就是:“Write less, ...
  • 使用的原因 在前端開發當中有一部分的用戶行為會頻繁操作觸發事件執行,而對於DOM操作,資源載入等耗費性能的處理,很可能導致頁面卡頓,甚至瀏覽器崩潰,函數節流和防抖就是解決類似需求應運而生的 節流 預定一個函數只有在大於等於執行周期時才執行,周期內調用不執行 ,就像水滴攢到一定重量會下落一樣 運用場景 ...
  • 同步、非同步、阻塞、非阻塞 [TOC] 1、同步 所謂同步,就是發出一個功能調用時,在沒有得到結果之前,該調用就不返回或繼續執行後續操作。 簡單來說,同步就是必須一件一件事做,等前一件做完了才能做下一件事。 例如:B/S模式中的表單提交,具體過程是:客戶端提交請求 等待伺服器處理 處理完畢返回,在這個 ...
  • 1.2 知識點 1.2.1 Struts2的Servlet的API的訪問 1.2.1.1 方式一 : 通過ActionContext實現 頁面: <h1>Servlet的API的訪問方式一:解耦合的方式</h1> <form action="${ pageContext.request.contex... ...
  • 前一章節,我們介紹了簡單工廠模式以及工廠方法模式,但是這兩種模式都存在一定的局限性,只能生產某一類型下的某一種產品,如果需求變更,同類型下出現了不同的產品,比如芝士披薩不僅有口味上的不同,同時存在外觀上的不同。這種時候,工廠模式顯然不再滿足要求,該怎麼辦呢?於是我們想到DIP原則,它不正是為瞭解決這 ...
  • Socket(套接字) 套接字是一個抽象層,應用程式可以通過它發送或接收數據,可對其進行像文件一樣的打開、讀寫和關閉等操作。套接字允許應用程式將I/O插入到網路中,並與網路中的其他應用程式進行通信。網路套接字是IP地址與埠的組合。 發展:套接字最初是由加利福尼亞大學Berkely分校為Unix系統 ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...