python 列表、元組、字典 增刪改查 等常用操作
#coding=utf-8 #列表 string = 'list' #字串->列表 list1 = list(string) # ['l', 'i', 's', 't'] #列表->字串 string1 = ''.join(list1) #list #列表的增刪改查 list1 = list('this is a list') #增加 list1.append('!') #末尾增加元素 list1.insert(2,'this is index 3') #指定index增加一個元素 #刪除 list1.pop(-1) #刪除指定index的元素 預設是-1 return被刪除元素的值 del list1[-1] if '!' in list1: #刪除第一個匹配的元素,如果不存在會報錯,沒有返回值 list1.remove('!') #修改 list1[0] = '0' #元素賦值 list1[0:2] = list('05') #分片賦值 list1[1:1] = list('1234') #分片賦值 插入新元素 list1[1:5] = [] #分片賦值 刪除元素 #查詢 if 'a' in list1: index = list1.index('a') # 查詢元素下標 #拼接 list2 = ['new','list'] list1.extend(list2) #從列表增加元素 print list1 #逆置 list1.reverse(); print list1 #去重 #1 l1 = ['b','c','d','c','a','a'] l2 = list(set(l1)) #2 l2.sort(key=l1.index) #保持原來的順序 #3 l1 = ['b','c','d','c','a','a'] l2 = [] for i in l1: #[l2.append(i) for i in l1 if not i in l2] if not i in l2: l2.append(i) print l2 #保持原來的順序 #元組 ,操作和列表類似,但是元組不能修改 #建立 tuple1 = () tuple1 = 1, tuple1 = 1,2,3 tuple1 = tuple([1,2,3,4]) #序列->元組 print tuple1 #字典 #建立 dict1 = { 'key':'value', 'key1':'value1' } a = [('key1','value1'),('key2','value2')] dict1 = dict(a) dict1 = {}.fromkeys(['key1','key2'],'default_value') #從鍵值建立dict dict1 = dict(key1='value1',key2='value2') #增加 dict1['key3']='value3' #字典可以自動新增 dict1.setdefault('key5','N/A') #如果不存在,就設定預設值 #刪除 del dict1['key3'] print dict1.pop('key2') #popitem隨機刪除 和列表的pop一樣 #dict1.clear() #深刪除,即使有拷貝 也會被刪除 #修改 if 'key1' in dict1: dict1['key1']='new_value_1' #查詢 if 'key1' in dict1: print dict1['key1'] if dict1.has_key('key1'): print dict1['key1'] print dict1.get('key3','not exists') #寬鬆訪問 print dict1.keys(),dict1.values() #拼接 dict2 = dict(key4 = 'value4') #從字典更新另一個字典 dict1.update(dict2)
相關推薦
python 列表、元組、字典 增刪改查 等常用操作
#coding=utf-8 #列表 string = 'list' #字串->列表 list1 = list(string) # ['l', 'i', 's', 't'] #列表->字串 string1 = ''.join(list1) #list
Python 列表,元組,字典,集合的特點
一 列表 列表是一組任意型別的值,按照一定的順序組合而成; 通過索引來標識元素,第一個索引為0;需要注意的是索引可以是負值; 列表中元素是任意型別的,包括列表型別; 可以進行合併,刪除,索引,切片等操作; 定義列表使用中括號; 二 元組 元組是
PYTHON 列表&元組&字典&集合
列表(list) 有序性,可儲存任意型別的值 通過偏移存取,支援索引來讀取元素,第一個索引為0 ,倒數第一個索引為-1 可變性 ,支援切片、合併、刪除等操作 可通過索引來向指定位置插入元素 可通過pop()方法刪除末尾元素,pop(索引位置)來刪除指定位置元素
python 列表,元組,字典,集合
列表: 序列是Python中最基本的資料結構。序列中的每個元素都分配一個數字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類推。 Python有6個序列的內建型別,但最常見的是列表和元組。 序列都可以進行的操作包括索引,切片,加,乘,檢查成員。 此外,Python已經內建確
字串,列表,元組,字典,集合,序列通用操作
序列的通用操作 Python包含6種內建的序列:列表,元組,字串,Unicode字串,buffer物件和xrang物件。 所有序列型別都可以進行某些特定的操作。這些操作包括但不限於:索引(indexing),分片(slicing),加(adding),乘(multiplying),以及成員資格
mysql增刪改查等基本操作
–01 mysql 資料庫的操作 ctrl + a 快速回到行首 ctrl + e 回到行末 ctrl + l 清屏 ctrl + c + 回車 結束 -- 連結資料庫 mysql -uroot -pmysql -- 不顯示密碼 mysql -uroot -
python 列表、元組、字符串、字典、集合、return等梳理
插入 deepcopy fda 刪除 style import pan 查詢 inf 有必要對這些數據類型及操作做下梳理: 1.列表:增刪改查 a.查找: 1 >>> names=["zhang","wang","li","zhao"]
Python字符串、元組、列表、字典互相轉換的方法
tuple -c 字符 列表 () lis pri int values #-*-coding:utf-8-*- #1、字典dict = {‘name‘: ‘Zara‘, ‘age‘: 7, ‘class‘: ‘First‘}#字典轉為字符串,返回:<type ‘st
9. python 列表、元組、字典
python 列表 元組 字典1.列表a = [‘a‘, ‘b‘, ‘c‘, ‘abc‘]## append 末尾追加a.append(‘hello‘)print (a)[‘a‘, ‘b‘, ‘c‘, ‘abc‘, ‘hello‘]## pop 末尾刪除a.pop()print (a)[‘a‘, ‘b‘
Python列表、元組、字典
列表、元組、字典Python內置的一種數據類型是列表:list。list是一種有序的集合,可以隨時添加和刪除其中的元素。>>>classmates = [‘Michael‘,‘Bob‘,‘Tracy‘]>>>classmates用 len() 函數可以獲得 list 元素的
python基礎(5)---整型、字符串、列表、元組、字典內置方法和文件操作介紹
進制 res cde __init__ little 計算 技術分享 圖片 pos 對於python而言,一切事物都是對象,對象是基於類創建的,對象繼承了類的屬性,方法等特性 1.int 首先,我們來查看下int包含了哪些函數 # python3.x di
Python中字符串、列表、元組、字典
python、運維1.字符串字符串四種定義方式:' ' " " ''' ''' """ """字符串的下標和切片:如: name = abcd
PYTHON開發基礎04-列表、元組、字典操作練習
現在 aac 內容 pan 字典 方案 alt play span 練習1: # l1 = [11,22,33]# l2 = [22,33,44]# a. 獲取內容相同的元素列表# b. 獲取 l1 中有, l2 中沒有的元素列表# c.
python學習--day1(列表、元組、字典的區別)
鍵值對 方法 nbsp 可變 set 有序 day python學習 元組 1、列表、元組、字典的區別? ①列表是中括號[]、元組是圓括號()、字典是花括號{} ②列表是有序的、元組是有序的、字典是無序的 ③列表存儲的是值、元組也是值、字典是鍵值對(key\value) ④
python全棧學習總結二:數字、字符串、列表、元組、字典重要特點及方法
info ted 填充 tde 拼接字符串 enc 支持中文 display sort 一 python中數據類型 整形:int 字符串:str 列表:list 元組:tuple 字典:dict 布爾值:bool 浮點型:float 一切皆對
【Python基礎知識】基本數據類型:數字、字符串、列表、元組、字典、集合
tuple 位置 環境 htm 邏輯 python3 修改 yield 啟動 1.查看Python版本 python -V 2.Windows系統下使用命令行設置環境變量:path=%path%;D:\Python 3.幾個重要的Python環境變量 PYTHONPA
【轉發】python 列表、元組、字典的區別
一、列表 1.任意物件的有序集合 列表是一組任意型別的值,按照一定順序組合而成的 2.通過偏移讀取 組成列表的值叫做元素(Elements)。每一個元素被標識一個索引,第一個索引是0,序列的功能都能實現 3.可變長度,異構以及任意巢狀 列表中的元素可以是任意型別,甚至是列表型別,也就是說
Python學習之路——Python基礎之基本資料型別(列表、元組和字典)
基本資料型別 數字 字串 列表 list 元組 tuple 字典 dict 布林值 bool 列表和元組 列表:有序,元素可以被修改元組: 書寫格式:元組的一級元素不可被修改,不能被增加或者刪除,一般寫元租的時候,推薦在最後加入',' 索引:v =
Python學習之路——Python基礎之基本數據類型(列表、元組和字典)
bre mark 有序 數據 str sca 索引 更新 蘋果 基本數據類型 數字 字符串 列表 list 元組 tuple 字典 dict 布爾值 bool 列表和元組 列表:有序,元素可以被修改元組: 書寫格式:元組的一級元素不可被修改,不能被增加或者刪除,一般寫
python學習小總結(列表、元組、字典、集合、字符串)
添加列 xtend 16px 指定 替換 需要 isa utf-8 head ---恢復內容開始--- 一、列表(list) 1.添加 append():追加,在列表末尾添加元素。 列表名.append(添加的元素) extend():擴展,在列表末尾添加元素。 列表名.e