# 使用列表的一部分
# ★切片:列表的部分元素
# 使用切片: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 ...