#切片:l[0:3]表示,從索引 0 開始取,直到索引 3 為止,但不包括索引 3。即索引 0, 1, 2,正好是 3 個元素,從0開始,0則可省略
# l[-1]取倒數第乙個元素
my_slice = list(range(50))#建立乙個列表
print(my_slice)
print(my_slice[0:5])#擷取前5個
print(my_slice[-6:])
print(my_slice[-1])#擷取最後乙個
print(my_slice[::5])
#tuple也可以切片操作,操作結果依然是tuple
my_slice_tuple=tuple(range(20))
print(my_slice_tuple)
print(my_slice_tuple[:5])
#字串切片操作
my_slice_char = 'abcdefghigklmn'
print(my_slice_char)
print(my_slice_char[-5:])
#迭代my_dict =
for key in my_dict:
print(key)
for value in my_dict.values():
print(value)
#判斷是否為迭代物件
from collections import iterable
print(isinstance(123,iterable))
#enumerate
for i,value in enumerate(['a','b','c']):
print(i,value)
#列表生成式(list comprehensions),用來建立list列表
#語法:要生成的元素格式放到前面,後面跟 for 迴圈,就可以把 list 建立出來
my_lc = [x * x for x in range(1,11)]
print(my_lc)
Python自學 字元索引與切片
一 運算子功能與命令 1.字串索引與切片 2.輸入與輸出 3.range 1.字串的索引 兩種方法 1.從左到右 word china print word 4 a print word 2 word 3 i n 2.從右到左 word china print word 1 a print word...
python學習筆記8 列表與切片
python中最基本的額資料結構。列表中的每個元素都分配了乙個數字 代表元素的位置 列表的定義 變數名稱 1,2,3,4,5,6,7 全域性函式下list構造乙個列表 變數名稱 得到乙個空表。如果list中有乙個引數,必須是乙個列表 判斷乙個元素在不在列表中 變數 in 容器 這裡使用的是列表lis...
python自學筆記8 函式(2)
寫這些部落格僅僅是為了監督自己學習 加強知識記憶。將函式放在單獨的檔案中這個檔案就是乙個模組,將函式放在模組中可以提高函式的重用性,我們可以使用別人寫好的模組,也可將自己的模組共享給其他人使用,這樣能極大的提高我們的開發效率。我們來定義乙個calculation.py模組,裡面存放兩個數的加減乘除函...