python生成元组_python 列表生成、元组、字典
*列表生成
1語(yǔ)法:
range(startistopstep)2.7版本
list(range(startistopstep))3.5
2.通過(guò)循環(huán)生成列表:
[x for x in
range(1,11) if]
*元組:
1什么是元組:也是一種容器類型,元組的元素不能修改,元組使用小括號(hào)包裹數(shù)據(jù)
2.如何創(chuàng)建:在括號(hào)中添加元素,用逗號(hào)隔開(kāi)
1. tup1=(‘kate‘,‘lisa‘,1997,2000)
tup2=(1,2,3,4,5)
tup3=‘a(chǎn)‘,‘b‘,‘c‘,‘d‘
3.如何創(chuàng)建空元組
tup=()
元組中只包含一個(gè)元素時(shí),需要在元素后面添加逗號(hào)
元組與字符串類似,下標(biāo)也是從0開(kāi)始,可以進(jìn)行截取組合
4.訪問(wèn)元組:
元組可以使用下標(biāo)該問(wèn)值
5.修改元組
元組中的元素值是不允許修改的,但我們可以對(duì)元組進(jìn)行連接組合
6刪除元組
元組中的元素是不允許刪除的,可以用del語(yǔ)句來(lái)刪除整個(gè)元組
del元組;//執(zhí)行完語(yǔ)句會(huì)報(bào)錯(cuò)
7元組運(yùn)算符
組合、復(fù)制,運(yùn)算后生成新的元組
a.len()
b.連接+c.復(fù)制?print((1,2,3)*2)d.?元素是否存在??print(3?in?(1,2,3))
e.迭代(循環(huán)遍歷元組元素)
for x in元組:
print(x)
8.元組截取
a=(‘how‘ ,‘a(chǎn)re‘,‘you‘)
a[1]
a[-2]
a[1:]//are you
9.無(wú)關(guān)閉分隔符
x,y=1,2
print(x,y)//2.7版本
10.元組內(nèi)置函數(shù)
a.len(t)
b.max(t)
c.min(t)
d.tuple(lists)將列表轉(zhuǎn)換為元組
字典:
由健和值,成對(duì)組成的對(duì)象,字典也被稱為關(guān)聯(lián)數(shù)組(hash列表)
對(duì)象=數(shù)據(jù)+方法
字典特點(diǎn):1.無(wú)序(通過(guò)健實(shí)現(xiàn)元素存取)
2.可變:通過(guò)健改變值
3.異構(gòu):支持多種數(shù)據(jù)類型
4.嵌套:可以在健值對(duì)中的值部分出現(xiàn)字典、列表、元組
如果同一個(gè)健同時(shí)出現(xiàn)兩次,后一個(gè)值會(huì)被記住
字典定義:
方法一:{key1:value1,key2:value2...}key1必須用引號(hào)包裹
注意:字典中的健必須是唯一的,而值可以不唯一
方法二:dict()內(nèi)置函數(shù),指定健值
x=dict(ename=‘fbb‘,sx=95,yw=65)
該問(wèn)字典里的值:x[‘ename‘]
修改字典里的值:
x[key]=value
添加新元素:x[newkey]=newvalue
刪除字典元素(x字典)
1刪除字典中的元素
delx[‘key‘]
2.清空字典所有條目
x.clear()
3.刪除整個(gè)字典
del x
變量解包:items( )將字典轉(zhuǎn)化為健、值作為元組的列表
x={‘a(chǎn)‘:1,"b":2,‘c‘:3}
x.items()
只取健:keys()
x.keys()
只取值:values()
x.values()
has _key():判斷是否存在某個(gè)健,返回結(jié)果是bool
x.has_key(‘健‘)
len():取得字典中健值對(duì)個(gè)數(shù)
len(x)
update():在原字典上合并字典,健相同時(shí)會(huì)覆蓋
x1.update(x2);
get():取得某個(gè)健對(duì)應(yīng)的值:
x.get(key);
pop():彈出指定健對(duì)應(yīng)的值
x.pop(key)
clear()
x.clear()
**字典的遍歷:
for key in x:
循環(huán)體;
本文出自 “劉小兔” 博客,轉(zhuǎn)載請(qǐng)與作者聯(lián)系!
原文:http://lyanhong.blog.51cto.com/12788695/1915797
總結(jié)
以上是生活随笔為你收集整理的python生成元组_python 列表生成、元组、字典的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ps怎么把图片拼接起来(用ps怎么把图片
- 下一篇: python找出矩阵中的马鞍点_矩阵的马