python123添加列表元素_Python之列表

Python變量沒有數據類型,所以Python沒有數組。

整數;浮點數;字符串;對象

創建一個列表:

1.member=['大魚','123','3.14','[1,2,3]']

2.empty=[]

向列表添加元素:

append():

member=['大魚','12','3.14',[1,2,3]]

member.append('蝦米')

member=['大魚','12','3.14',[1,2,3],'蝦米']

append()方法是添加元素到列表的尾部,一次只能添加一個元素

extend():原理是使用一個列表來擴展另一個列表

member=['大魚','12','3.14',[1,2,3]]

member.extend(['123','蝦米'])

member=['大魚','12','3.14',[1,2,3],'蝦米','123','蝦米']

insert():兩個參數,第一個參數是列表中的位置,第二個是元素

member=['大魚','12','3.14',[1,2,3]]

member.insert([1,'蝦米'])

member=['大魚','蝦米''12','3.14',[1,2,3]]

刪除元素:

member.remove('大魚') # 元素大魚沒有了

del.member[2] #刪除位置元素

del.member #刪除整個列表

pop():

member.pop() #刪除最后一個元素并返回該元素

member.pop(1) #刪除位置一的元素

member.insert(0,member.pop()) #刪除最后一個元素添加到第一位置

列表切片:

member[1:3] 拷貝出member列表里面的一到三

list=[1,2,3,4,5,6,7,8,9]

list[0:8:2] #打出位置移到8元素,中間間隔是1

>>>[1,3,5,7]

member2=member[:]和member2=member[]的區別:

第一種方式是復制成為了一個單獨的列表。第二種是賦值給member,當member元素發生改變時,member2也會跟著發生改變。

列表可以比較大小,是比較第一個元素,返回的是bool值

可以進行相加,乘

list1+list2

list*=3

成員操作符:in ; not in 返回的是bool

list=[1,2,3,4,[123,3.14],5,6,7,8,9]

123 in list[4]

>>>true

list[4][1]

>>>123

count() 計算參數在列表出現的次數

index() 返回參數在列表的位置

index(123) #返回123在列表的位置

index(123,3,7) #返回在3到7之間的位置

reverse():原地翻轉列表,第一道最后,最后到第一

.sort() 排序,默認從小到大排,list.sort(revers=true) 逆序排序

.clear() 清空列表 list.clear() 沒有返回值,只有一個空列表

append():在最后添加一個元素

extend():擴展列表(用另外一個列表)

insert():在指定的位置添加一個元素

remove():刪除一個元素

pop():刪除并返回最后一個元素

count():計算并返回指定元素的數量

sort():按特定的順序排序(從小到大)

copy():拷貝一個副本列表

clear():清空所有元素

reverse():原地翻轉所有的數據

index():尋找并返回元素的索引值

元祖:

元祖里面的元素是不能進行修改的,一般可以用()表示元祖的建立

c=(1,2,2.12,你好啊)

所以元祖支持:count(),index()方法

不能添加、刪除、修改

str1 = 'i2sl54ovvvb4e3bferi32s56h;$c43.sfc67o0cm99'

str1[::3]

'ilovefishc.com'

字符串格式化方法:format()

"{0}love{b}.{c}".format("i",b="fuck",c="you")

%c % 97

>>>a 97的ASCII碼是a

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

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

相關文章

為機器學習占地14

是將若干個學習器(分類器&回歸器)組合之后產生一個新學習器。弱分類器(weak learner)指那些分類準確率只稍微好于隨機猜測的分類器(errorrate <。 集成算法的成功在于保證弱分類器的多樣性(Diversity)。而且集成不穩定的算法也能夠得到一個比較明顯的性能提升。 常見的…

優秀程序員 分析提高能力 程序進階

我出生在南方的一個農村。還記得小時候家里是很窮的&#xff0c;那時候上學也很便宜&#xff0c;我已記不清初中以前的學費是多少了。反正從小在家里玩泥巴&#xff0c;有一日村里兩個女孩去上學&#xff0c;看到我就說一起去上學吧。當時一想&#xff0c;玩泥巴也厭煩了&#…

html中通過點擊button標簽實現頁面跳轉的三種方法

方法1&#xff1a;使用onclick事件 <input type"button" value"按鈕"onclick"javascrtpt:window.location.hrefhttp://www.baidu.com/" />或者直接使用button標簽 <button onclick"window.location.href https://www.baidu.com…

mybatis調用存儲過程

直接貼代碼吧 注解式可以調用 但是不能返回結果 所有我就貼配置式的 有知道注解怎么返回結果的請評論 數據庫代碼 #表 DROP TABLE IF EXISTS p_user; CREATE TABLE p_user (id int(11) NOT NULL AUTO_INCREMENT,name varchar(10) DEFAULT NULL,sex char(2) DEFAULT NULL,PRIMAR…

java dump分析工具_Java 性能分析工具 (2):Java 內置監控工具

引言本文為 Java 性能分析工具系列文章第二篇&#xff0c;第一篇&#xff1a;操作系統工具。在本文中將介紹如何使用 Java 內置監控工具更加深入的了解 Java 應用程序和 JVM 本身。在 JDK 中有許多內置的工具&#xff0c;其中包括&#xff1a;jcmd&#xff1a;打印一個 Java 進…

Linux+php+memcache+APC加速PHP網站

一、前言對于一個站長而言不僅要做好網站內容外&#xff0c;還需要對網站做優化&#xff0c;如果速度訪問很慢的&#xff0c;沒有人下次再訪問你的站點&#xff0c;目前國內使用php的網站不計其數&#xff0c;這里用我的博客為例&#xff1a;http://chinaapp.sinaapp.com 以加速…

為機器學習占地13

是將若干個學習習 弱分類器間存在一定的差異性&#xff0c;這會導致分類的邊界不同&#xff0c;也就是說可能存在錯誤。那么將多個弱分類器合并后&#xff0c;就可以得到更加合理的邊界&#xff0c;減少整體的錯誤率&#xff0c;實現更好的效果&#xff1b; 對于數據集過大或者…

Python面試題(第二篇)

第二部分 網絡編程和并發&#xff08;34題&#xff09;1、簡述 OSI 七層協議。2、什么是C/S和B/S架構&#xff1f;3、簡述 三次握手、四次揮手的流程。4、什么是arp協議&#xff1f;5、TCP和UDP的區別&#xff1f;6、什么是局域網和廣域網&#xff1f;7、為何基于tcp協議的通信…

noip模擬賽 radius

分析&#xff1a;這道題實在是不好想&#xff0c;一個可以騙分的想法是假定要求的那個點在中心點上,可以騙得不少分.但是在邊上的點要怎么確定呢&#xff1f;理論復雜度O(&#xfe62;無窮).答案一定是和端點有關的&#xff0c;涉及到最大值最小&#xff0c;考慮二分最大值&…

來自IT公司速查手冊的各大IT公司薪資和待遇內幕

來自IT公司速查手冊的各大IT公司薪資和待遇內幕 &#xff08;轉載于 http://xuchaoyi99.cnblogs.com/ &#xff09; 編號 1. 杭州 諾基亞 2. 南京 趨勢科技 Trend 3. 北京 聯想&#xff08;北京&#xff09;有限公司 4. 深圳 華為 5. 深圳 中興通訊 6. 上海 SAP 7.…

Docker 精通之 Dockerfile

Docker 精通系列 Docker 精通之入門Docker 精通之微服務Docker 精通之常用命令Docker 精通之 Dockerfile 1.基本說明 Dockfile 是一個用于編寫 docker 鏡像生成過程的文件&#xff0c;其有特定的語法。在一個文件夾中&#xff0c;如果有一個名字為 Dockfile 的文件&#xff0c…

c語言中int的取值范圍_c語言入門(1)

c語言入門C語言一經出現就以其功能豐富、表達能力強、靈活方便、應用面廣等特點迅速在全世界普及和推廣。C語言不但執行效率高而且可移植性好&#xff0c;可以用來開發應用軟件、驅動、操作系統等。C語言也是其它眾多高級語言的鼻祖語言&#xff0c;所以說學習C語言是進入編程世…

vue : 無法將“vue”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確, 然后再試一次。

vue : 無法將“vue”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫&#xff0c;如果包括路徑&#xff0c;請確保路徑正確&#xff0c; 然后再試一次。 報錯原因&#xff1a; 沒有安裝腳手架vue-cli 解決方法&#xff1a;安裝腳手架vue-cli npm inst…

session的生命周期

session的生命周期分為創建、活動、銷毀三個階段 創建一個新的會話不代表舊的會話就銷毀了 session.invalidate()方法可以銷毀當前會話 在page1中寫上這個方法再打開網頁 說明該會話被銷毀了出現了錯誤 我們把這個方法寫在所有代碼段的下面 再打開這個網頁 刷新網頁 這個sessio…

虛擬化與網絡

本文轉自Grodd51CTO博客&#xff0c;原文鏈接&#xff1a;http://blog.51cto.com/juispan/1959791&#xff0c;如需轉載請自行聯系原作者

算法基礎之搜索和經典排序

目錄 簡介 搜索算法 二分法查找 排序算法 冒泡排序&#xff08;Bubble Sort&#xff09; 選擇排序&#xff08;Selection Sort&#xff09; 插入排序&#xff08;Insert Sort&#xff09; 快速排序&#xff08;Quick Sort&#xff09; 歸并排序&#xff08;Merge Sort…

IT人不要一直做技術

發表于&#xff1a;2009-03-04 09:51:44 樓主IT人不要一直做技術 【引子】感覺這篇文章很有深意&#xff0c;正是我所想說的話。希望大家有借鑒。 【原文】 我現在是自己做&#xff0c;但我此前有多年在從事軟件開發工作&#xff0c;當回過頭來想一想自己&#xff0c;覺得特別…

背景寬高隨文本變化_中科大提出ContourNet:更準確的任意形狀場景文本檢測新方法...

點擊上方“CVer”&#xff0c;選擇加"星標"置頂重磅干貨&#xff0c;第一時間送達本文轉載自&#xff1a;CSIG文檔圖像分析與識別專委會本文簡要介紹2020年被CVPR錄用的論文“ContourNet: Taking a Further Step toward Accurate Arbitrary-shaped Scene Text Detect…

python 類、模塊、包的區別

學習python的時候&#xff0c;碰到了import 和 from xx import xx的問題&#xff0c; 為了弄清楚什么是 module 和package &#xff0c;這篇文章講解的不錯&#xff01;&#xff01; 原文&#xff1a; http://www.cnblogs.com/kex1n/p/5977051.html --------------------------…

Hadoop MapReduce概念學習系列之MPI和MapReduce(十三)

在當前最流行的高性能并行體系結構中比較常用的并行編程環境分為兩類:消息傳遞和共享存儲。MPI是基于消息傳遞的經典代表&#xff0c;是消息傳遞井行程序設計的標準&#xff0c;用于構建高可靠的、可伸縮的、靈活的分布式應用程消息傳遞井行處理開銷比較大&#xff0c;適合于大…