Python 基礎【五】--數據類型-序列【2023.11.24】

1.定義

Python 中的序列是一塊可存放多個值的連續內存空間,所有值按一定順序排列,每個值所在位置都有一個編號,稱其為索引,我們可以通過索引訪問其對應值。

list1 = ['Google', 'Runoob', 1997, 2000]
list2 = [1, 2, 3, 4, 5 ]
list3 = ['red', 'green', 'blue', 'yellow', 'white', 'black']

2. 基本使用

2.1索引

正向索引:與字符串的索引一樣,列表索引從 0 開始,第二個索引是 1,依此類推
序列索引支持非負數和負數,索引為非負數,從 0 開始,如下所示:
在這里插入圖片描述
反向索引:索引為負數由右向左計數,從 -1 開始,如圖所示:
在這里插入圖片描述

list3 = ['red', 'green', 'blue', 'yellow', 'white', 'black']
print(list3[0])
print(list3[-1])>>>red
>>>black

2.2切片

所謂切片就是取字符串的一部分內容
切片操作可以訪問一定范圍內的元素,語法如下所示:

語法:
sname[start : end : step]

sname:表示序列的名稱;
start:開始索引位置(包括該位置),默認為 0
end:表示切片的結束索引位置(不包括該位置),默認為序列的長度; step:步長。

list1=[1,2,3,4,5,6,7]
print(list1[:4]) #表示從下標0開始到下標為3
print(list1[2:]) #表示從下標2開始一直到最后
print(list1[1:-2])#表示從下標1開始到下標為-3結束
print(list1[::2])#表示從頭到尾略過一個輸出

在這里插入圖片描述

2.3相加

Python 支持類型相同的序列使用 + 作相加操作,該操作不會去除重復的元素

list1=[1,2,3,4]
list2=[1,2,3,4]
print(list1+list2)

在這里插入圖片描述

2.4相乘

list1=[1,2,3,4]
print(list1*2)

在這里插入圖片描述

2.5 檢查元素是否包含在序列中

list1=[1,2,3,4,5,6,7]
print(1 in list1)
print(11 in list1)

在這里插入圖片描述

2.6內置函數

在這里插入圖片描述

list1=[1,1,2,33,4,5,6,99]
print(len(list1))
print(max(list1))
print(min(list1))
print(sum(list1))
print(sorted(list1))

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/167330.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/167330.shtml
英文地址,請注明出處:http://en.pswp.cn/news/167330.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

馬克思主義基本原理課后題答案

吐血整理馬原word版課后題答案,大家可以自行修改,持續更新中... 【限于篇幅原因,需要的同學可以點贊收藏后👍,掃碼下方的公眾號,回復相應關鍵詞(馬原)自行領取?~】

【05】ES6:函數的擴展

一、函數參數的默認值 ES6 允許為函數的參數設置默認值,即直接寫在參數定義的后面。 1、基本用法 默認值的生效條件 不傳參數,或者明確的傳遞 undefined 作為參數,只有這兩種情況下,默認值才會生效。 注意:null 就…

react的開發中關于圖片的知識

React是一個流行的JavaScript庫,用于構建用戶界面。在React開發中,圖片是一個非常重要的元素,可以用于美化界面和展示內容。本篇博客將詳細講解React中關于圖片的知識。 1. React中使用圖片 在React中使用圖片非常簡單,只需要使…

【Web題】狼追兔問題

💝💝💝歡迎來到我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內容和知識,也可以暢所欲言、分享您的想法和見解。 推薦:kwan 的首頁,持續學…

解決Resolving Android Dependencies問題

無論是谷歌的Admob,還是Unity的Level play, 在windows(win10, win11)下,都出現了resolving android dependencies 報錯并且卡住的問題,如圖: 主要錯誤,是找不到這個gradlew.bat文件。 在指定位置…

什么是單元測試?

什么是單元測試 單元測試是軟件開發中的一種測試方法,旨在驗證各個軟件組件或模塊的功能正確性。在敏捷開發環境中,單元測試尤為重要,因為它有助于確保代碼的質量和穩定性。下面是一些關于單元測試的關鍵點: 定義:單元…

力扣每日一題-統計和小于目標的下標對數目-2023.11.24

力扣每日一題:統計和小于目標的下標對數目 開篇 今天這道力扣打卡題寫得我好狼狽,一開始思路有點問題,后面就是對自己的代碼到處縫縫補補,最后蒙混過關。只能分享一下大佬的代碼,然后我幫大家分享代碼的思路。 題目鏈…

大模型能否生成搜索引擎的未來?

文|郝 鑫 編|劉雨琦 ChatGPT火爆之前,水面下,也有中國公司也在朝著智能助手的方向努力。夸克便是其中之一。在GPT風靡科技圈后,國內就開始陸續冒出一些大模型廠商。對當時夸克而言,做大模型毋庸置疑&am…

django(千鋒教育)

創建一個django項目 官網下載python最新版本 配置到環境變量中 打開intlij編輯器 創建django項目 安裝django:pip install django 創建django項目: django-admin startproject django01 創建djangoAPP:python manage.py startapp App 啟動&#xff1a…

設置定時自動請求測試_自動定時循環發送http_post請求---postman工作筆記001

其實就是創建接口文件夾的時候,有個monitor collection 用來監聽接口執行情況,這里就可以設置 可以看到多久執行一次對吧,這里可以設置每幾分鐘執行一次,一共執行多少次等等 但是這里要說明一下,如果需要使用monitor功能,必須需要登錄, 所以如果這里點擊monitor collection…

媒體增加日活量的有效策略

隨著數字媒體的蓬勃發展,提高日活量成為媒體平臺追求的重要目標之一。日活量的增加不僅意味著更廣泛的影響力,還能為媒體平臺帶來更多的商業機會。以下是一些有效的策略,可幫助媒體提高日活量: admaoyan貓眼聚合 內容優質化&#…

**QT與目標板聯合調試_斷點仿真**

原文地址: https://blog.csdn.net/u012851408/article/details/86715626

仙女麻麻看過來~這是不是你們在找的外套?

分享女兒的秋冬穿搭 時尚與美觀兼具的毛毛外套 洋氣百搭不挑人穿 誰穿對都好看系列 經典寬松版型 不臃腫對身材包容性很強 小編墻裂推薦哦!!

NFT Insider115:The Sandbox開設元宇宙Diorama快閃店,?YGG Web3 游戲峰會已開幕

引言:NFT Insider由NFT收藏組織WHALE Members、BeepCrypto聯合出品,濃縮每周NFT新聞,為大家帶來關于NFT最全面、最新鮮、最有價值的訊息。每期周報將從NFT市場數據,藝術新聞類,游戲新聞類,虛擬世界類&#…

RevCol:可逆的柱狀神經網絡

文章目錄 摘要1、簡介2、方法2.1、Multi-LeVEl ReVERsible Unit2.2、可逆列架構2.2.1、MACRo設計2.2.2、MicRo 設計 2.3、中間監督 3、實驗部分3.1、圖像分類3.2、目標檢測3.3、語義分割3.4、與SOTA基礎模型的系統級比較3.5、更多分析實驗3.5.1、可逆列架構的性能提升3.5.2、可…

貴金屬交易指南:如何在市場中獲利?

貴金屬市場一直以來都是投資者追逐利潤的熱門選擇,然而,貴金屬市場波動較大,在市場中獲利并非易事。想要成功,需要理解市場動態和采取適當的策略。萬洲金業將為您提供一些實用的貴金屬交易指南,幫助您在市場中獲利。 …

PostgreSQL create or replace view和重建視圖 有什么區別?

一、 replace vs 重建 遇到開發提了個問題,create or replace view和重建視圖(dropcreate)有什么區別,查詢資料整理了一下。 1. create or replace 當存在同名視圖時,嘗試將其替換新視圖語句必須與現有視圖查詢具有相…

LeetCode算法題解(動態規劃,背包問題)|LeetCode1049. 最后一塊石頭的重量 II、LeetCode494. 目標和

一、LeetCode1049. 最后一塊石頭的重量 II 題目鏈接:1049. 最后一塊石頭的重量 II 題目描述: 有一堆石頭,用整數數組 stones 表示。其中 stones[i] 表示第 i 塊石頭的重量。 每一回合,從中選出任意兩塊石頭,然后將…

springboot2.1升級到2.7 actuator丟失部分metrics端點

項目場景: 項目需要升級springboot從2.1升級至2.7 問題描述 發現之前的metrics后面的jvm相關的端口丟了 原因分析: 找到這樣一篇博文https://blog.csdn.net/CL_YD/article/details/120309094,這篇博文意思是對的,但是寫的不太好…

Java基于springoot開發的企業招聘求職網站

演示視頻: https://www.bilibili.com/video/BV1xw411n7Tu/?share_sourcecopy_web&vd_source11344bb73ef9b33550b8202d07ae139b 技術:springootmysqlvuejsbootstrappoi制作word模板 主要功能:求職者可以注冊發布簡歷,選擇簡…