第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

Python--009序列

標(biāo)簽:
Python

序列

·列表,元祖,字符串

共同点:

1、都可以通过索引得到每个元素
2、默认索引从0开始
3、都可以分片的形式获得一定范围内的元素集合
4、很多共同操作符,*,+, in/not in

拥有以上特点的数据为序列(列表,元祖,字符串)

·序列的内置函数(BIF)

1、列表list()/list(iterator)

把一个可以迭代对象转换为列表

a='Hello'print (list(a))#['H', 'e', 'l', 'l', 'o']

2、tuple()/tuple(iterator)
把一个可以迭代对象转换为元祖

  a='Hello'  print (tuple(a))#('H', 'e', 'l', 'l', 'o')

3、str(object):oject转换为字符串

print str(10)#字符串10

4、len(...):返回一个参数的长度

    a='Hello'    print len(a) #5

5、max():返回序列或者参数集合中的最大值

    l=[1,2,3,4,5]    print max(l)  #5

6、min():返回序列或者集合最小值

    l=[1,2,3,4,5]  print min(l)  #1   l=['a','b','c']   print max(l)#c ASCII 对应数值大l=[1,2,3]l.append('a') print l  #[1, 2, 3, 'a']print min(l) #1print max(l) #a的编码表为97  返回a  这个比较在python2 可以,如果python3不同类型比较报错

7、sum(iterator[,start=0]):返回可迭代对象和可选参数的总和

a=[1,2,3]print sum(a) #6print sum(a,10) #16

8、sorted(): sort()类似:排序

a=[3,1,2]print sorted(l) #[1,2,3]

9、reversed():reverse()倒序迭代对象

a=[4,5,3,8,1]print reversedlist(reversed(sorted(a)))print a  #[8,5,4,3,1]#如果直接reversed(sorted(a))不行 这是可迭代对象 必须加list

10、enumerate():返回元祖序列(下标,元素)可迭代对象

l=['a','b','c']print list(enumerate(l))#[(0, 'a'), (1, 'b'), (2, 'c')]

11、zip():返回打包后的元祖

a=[1,2,3,4,5,6,7,8]b=[4,5,6,7,8]print list(zip(a,b))#[(1, 4), (2, 5), (3, 6), (4, 7), (5, 8)]a=[1,2,3,4,5,6,7,8]b=['a','b','c','d']print list(zip(a,b))#[(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd')]

补充概念:
序列:拥有4个特性
迭代:重复反馈过程的活动比如for循环,重复的过程就是迭代
可迭代对象:多个元素拿出了使用,可迭代对象包含序列

可迭代对象>序列>元祖,字符串,列表

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消