python筆記 004 列表操作和元組(下)

2021-08-03 03:45:24 字數 1157 閱讀 5543

# 使用列表的一部分

# ★切片:列表的部分元素

# 使用切片:list[start:end]

test_list = ['aaa', 'bbb', 'ccc', 'ddd', 'eee', 'fff']

print(test_list[0:3])

# 如果沒有指定list[start:end]中的start,將從列表開頭開始提取

print(test_list[:3])

# 執行結果和print(test_list[0:3])一致

# 如果沒有指定list[start:end]中的end,將提取到列表結尾

print(test_list[3:])

# 其他用法:提取倒數三個元素

print(test_list[-3:])

# ★遍歷切片:for迴圈

for value in test_list[0:2]:

print(value)

# 使用切片複製整個列表或部分列表(建立新的列表)

all_foods = ['pizza' , 'falafel', 'carrot cake']

my_foods = all_foods[:]

print(all_foods) # all_foods並沒有新增rice

print(my_foods)

# 下面**並沒有建立新的列表,只是將兩個變數指向同個列表

print('===test===')

all_foods2 = all_foods

print(all_foods) # all_foods也新增rice

# ★元組:元素不可更改的元組

gender = ('male', 'female')

print(gender[0])

print(gender[1])

# 遍歷元組

for value in gender:

print(value)

# 修改元組變數

# 不能修改元組元素,但可以給元組重新賦值

a_foods = ('pizza', 'falafel')

print(a_foods)

a_foods = ('pizza', 'rice')

print(a_foods)

python筆記01 列表操作

names a b c 定義乙個列表 雙引號引起來表示列表的元素,看上去是數字其實是字串 print names 0 names b 切片 names 0 表示列表中第乙個元素,names a 表示列表中第二個元素,以此類推 print names b 切片 開始到第三個 print names a...

python學習筆記(二)列表操作

python學習筆記 二 列表操作 列表及列表操作 列表是最常用的資料型別之一,列表也叫陣列,列表定義,使用即可 列表裡面可以再套列表,乙個裡面套乙個列表,叫二維陣列 乙個裡面套乙個列表,裡面的列表再套乙個列表,這個叫三位陣列,套幾層就是幾維,定義格式如下 1 list1 1,2,3,4 乙個普通的...

Python筆記3 列表

列表的簡單操作 列表操作 列表組合 list4 1,2,3 list5 4,5,6 print list4,list5 print list4 list5 列表重複 list6 7,8,9 print list6 3 in not in print 1 in 1,2,3 列表擷取 切片 list7 ...