Python 索引
Python 索引 知識回顧,想回顧下python的序列結(jié)構(gòu)有那些
1 列表(list)
2 元組(tuple)
3 集合(set)
4 字典(dict)
5 字符串(str)
一定要記住的是:
1 集合和字典不支持索引,切片,相加,相乘操作的
2 序列結(jié)構(gòu)后面跟的字母,知道了字母我們很好記住怎樣創(chuàng)建空的序列,以及它們之間轉(zhuǎn)換
創(chuàng)建空的序列結(jié)構(gòu),大家應(yīng)該都清楚,它們之間的轉(zhuǎn)換就是在對應(yīng)的需求前面添加相應(yīng)的需求對應(yīng)的字母,字典的比較的特殊可以排除
各個為空的序列創(chuàng)建
# 空列表
list_a = []
空元組
list_b = ()
# 空字典
list_c = {}
# 空集合
list_d = set()
# 空字符串
str_a = ""
把集合轉(zhuǎn)成列表和元組
list_d = {1, 2, 3}
print(tuple(list_d))
print(list(list_d))
序列中每個字母都有一個編號,就是序列,序列是從0開始遞增的,
比如下面的
?python 有一個比較有意思的地方就是可以有負(fù)索引 是從右向左,最后一個為 -1 道說第二個為-2依次類推 (最后一個為-1的原因就是為了防止與第一個元素重復(fù))
負(fù)索引如下
?下面列舉下使用
取字符串的最后一個元素
str_a = "Python"
print(str_a[-1])
總結(jié)