python 3 切片練習

2021-09-18 08:24:28 字數 861 閱讀 4615

#coding=gbk

def qipian():

a,a_1,a_2,a_3,a_4=map(int,input('輸入a,a_1,a_2,a_3,a_4 空格隔開: ').split())

#a,a_1,a_2,a_3,a_4為int型

b=[a,a_1,a_2,a_3,a_4]

print(b)

c=b[0:3:2]#取出列表中的[1,3]

print(c)

qipian()

對序列的中的元素切片操作,及input()函式的輸入多個,分為string型與int型

string只能輸入的資料型別不能做數學操作

def input_string():

a,a_1,a_2,a_3,a_4,a_5=input('輸入a,a_1,a_2,a_3,a_4,a_5空格隔開:').split()

#a,a_1,a_2,a_3,a_4,a_5為string型

print(a_4)

b=[a,a_1,a_2,a_3,a_4,a_5]

print(b)

int型可做數學操作

def input_int():

a,a_1,a_2,a_3,a_4,a_5=map(int,input('輸入a,a_1,a_2,a_3,a_4,a_5空格隔開:').split())

#a,a_1,a_2,a_3,a_4,a_5為int型

b=[a,a_1,a_2,a_3,a_4,a_5]

print(b)

python3 切片 python3 切片

取乙個list或tuple的部分元素是非常常見的操作。比如,乙個list如下 l michael sarah tracy bob jack 取前3個元素,應該怎麼做?笨辦法 l 0 l 1 l 2 michael sarah tracy 之所以是笨辦法是因為擴充套件一下,取前n個元素就沒轍了。取前n...

python3 切片 七 python3 切片

切片 取乙個 list 或 tuple 的部分元素是非常常見的操作 l michael sarah tracy bob jack 笨辦法 之所以是笨辦法是因為擴充套件一下,取前 n 個元素就沒轍了。l 0 l 1 l 2 michael sarah tracy 取前 n 個元素,也就是索引為 0 n...

Python3基礎10 切片

切片的語法表示式為 start index end index step start index表示起始索引,end index表示結束索引,step表示步長,步長不能為0,且預設值為1 切片操作是指按照步長,擷取從起始索引到結束索引,但不包含結束索引 也就是結束索引減1 的所有元素。切片不會改變原...