最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python 如何表示數(shù)據(jù)結(jié)構(gòu)?

python 如何表示數(shù)據(jù)結(jié)構(gòu)?

python 如何表示數(shù)據(jù)結(jié)構(gòu)
查看完整描述

1 回答

?
侃侃無極

TA貢獻2051條經(jīng)驗 獲得超10個贊

Python中最基本的數(shù)據(jù)結(jié)構(gòu)。序列中的每個元素都分配一個數(shù)字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類推
列表
1、定義列表,取出列表中的值

1

1 names = [] #定義空列表 2 names = ['a','b','c'] #定義一個非空列表 3 4 # 取出列表中的值 5 6 >>> names = ['a','b','c'] 7 >>> names[0] 8 'a' 9 >>> names[1]10 'b'11 >>> names[2]12 'c'13 >>> names[-1]#倒著取最后一個值14 'c'

2、切片

1

1 >>> names = ['a','b','c','d'] # 列表的下標值是從0開始取值的 2 >>> names[1:3] #取1到3之間的元素,包括1,不包括3 3 ['b', 'c'] 4 >>> names[1:-1] #取1到-1之間的元素,包括1,不包括-1 5 ['b', 'c'] 6 >>> names[0:3] 7 ['a', 'b', 'c'] 8 >>> names[:3] #從頭開始取,0可以省略,效果等同于names[0:3] 9 ['a', 'b', 'c']10 >>> names[3:] #想取到最后一個值,必須不能寫-1,只能這么寫11 ['d']12 >>> names[0::2] #后面的2表示:每隔一個元素就取一個13 ['a', 'c']14 >>> names[::2] #從頭開始0可以省略,效果跟上一句一樣15 ['a', 'c']

切片小結(jié):
①序列始終都是從左向右切片的,不能是從右向左
①列表切片時,起始位的元素是包括的,結(jié)束位的元素是不包括(又叫顧頭不顧尾),最后一個位置表示步長(names[開始位:結(jié)束位:步長])
②如果從0位置取值,0可以省略
③想取最后一個值時,結(jié)束位不能是-1,因為結(jié)束位的元素不包括,所以只能留空



查看完整回答
反對 回復(fù) 2019-01-07
  • 1 回答
  • 0 關(guān)注
  • 697 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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