python的序列初解

2021-07-02 13:42:00 字數 1041 閱讀 5265

python的序列分為可編輯的list序列和不可編輯的tuple和不可編輯的list

其中,tuple用()定義。

例如:example_tuple=(1, 2, 3, 4, 5, 6, 'hello', ture)

list用[ ]定義。

例如:example_list=[2, 2.5, 'world', false]

可以乙個序列作為另乙個序列的元素。

可以通過下標的方式檢視序列中的某個或者某幾個元素,下標從0開始。

例如:print example_tuple(6)

hello

print example_list[2]

world

由於list的中的元素可以更改,所以,可以通過下標的方式更改list中的元素。

如,example_list[0]=1

也有其他引用方式,如範圍引用

範圍引用: 基本樣式 [下限:上限:步長]

>>>print s1[:

5] # 從開始到下標4 (下標5的元素 不包括在內)

>>>print s1[2

:] # 從下標2到最後

>>>print s1[0:5

:2] # 從下標0到下標4 (下標5不包括在內),每隔2取乙個元素 (下標為0,2,4的元素)

>>>print s1[2:0

:-1] # 從下標2到下標1

尾部元素引用:

>>>print s1[-1] # 序列最後乙個元素

>>>print s1[-3] # 序列倒數第三個元素

字串是一種特殊的元素,因此可以執行元組的相關操作。

>>>str = 'abcdef'

>>>print str[2

:4]

sdio架構初解

一.前言 sd卡的大名是耳熟能詳,但是sdio匯流排確是不為人解,不過說起他的近親spi就知道了。我們這裡主要是理解sdio匯流排,並不去理解spi匯流排。也許大家會畏懼其龐大的 其實我們並不需要詳細理解其具體的實現,我們需要理解其架構。二.主機 host 在linux2.6.28中,在sdhci ...

Rete演算法初解

rete匹配演算法是一種進行大量模式集合和大量物件集合間比較的高效方法,通過這種方法找出所有匹配各個模式的物件。rete演算法以犧牲記憶體換取高速的策略 rete演算法分為兩個部分 規則編譯 rule compilation 執行時執行 runtime execution 規則編譯 功能 如何在pr...

vuex初解教程

什麼是vuex?vuex是乙個專門為vue.js設計的集中式狀態管理架構。狀態?我把它理解為在data中的屬性需要共享給其他vue元件使用的部分,就叫做狀態。簡單的說就是data中需要共用的屬性。為什麼使用vuex?如果您不打算開發大型單頁應用,使用 vuex 可能是繁瑣冗餘的。確實是如此 如果您的...