學習python 第007天 列表(二)

2022-06-26 08:36:09 字數 3112 閱讀 1901

列表(二)

#@author:濁浪3#

@time: 2021/3/10 16:134#

向列表末尾增加元素

5 lst = [10, 20, 30]

6print('

新增元素前:

', id(lst))

8print('

新增元素前:

', id(lst))910

#在列表末尾至少新增乙個元素

11 lst2 = ['

hello

', 'wo'

]12#13 lst.extend(lst2) #

向末尾新增多個元素

14print

(lst)

151617#

在任意位置上新增乙個元素

18 lst.insert(1,90)

19print

(lst)

2021

#在任意位置上新增多個元素

22 lst3 = [true, false, '

nnn'

]23 lst[1:4:] =lst3

24print(lst) #

注意這裡是切片了,起始到結束的元素的都會被丟掉

1#2

#@author:濁浪3#

@time: 2021/3/10 16:284#

remove()

5 lst = [10, 20, 30, 40, 50, 60, 70, 30]

6 lst.remove(30) #

重複元素只移除第乙個7#

lst.remove(100) #valueerror: list.remove(x): x not in list

8print

(lst)910

#pop()根據索引移除

11 lst.pop(1)

12print

(lst)13#

lst.pop(10) #indexerror: pop index out of range

14 lst.pop() #

如果不指定引數(索引)則移除最後乙個元素

15print

(lst)

1617

print('

----------------切片操作,產生乙個新的列表-----------------')

18 new_lst =lst[1:3]

19print('

原列表:

', lst)

20print('

切出來的列表:

', new_lst)

2122

'''如果想要乙個原列表,即刪除元素後的列表

'''23 lst[1:3] = #

彈幕解釋:這裡其實是把乙個空列表替換掉了[1,3)的元素

24print

(lst)

2526 lst.clear() #

清空所有元素

27print

(lst)

28del lst #

刪除列表29#

print(lst) #nameerror: name 'lst' is not defined

1#2

#@author:濁浪3#

@time: 2021/3/10 21:29

45 lst = [1, 2, 3, 4, 5, 6, 7]6#

一次修改乙個元素

7 lst[1] = 100

8print

(lst)910

#一次修改多個元素,即切片

#@author:濁浪3#

@time: 2021/3/10 21:35

45 lst = [19, 74, 5498, 498, 29, 409]

6print('

原列表:

', lst, id(lst))78

#使用sort排序

9lst.sort()

10print('

排序後列表:

', lst, id(lst)) #

結論即是還是同乙個列表

1112

#通過指定關鍵字,進行降序排序

13 lst.sort(reverse=true)

14print('

排序後列表:

', lst, id(lst)) #

結論即是還是同乙個列表

1516

'''使用內建函式sorted排序,將會產生乙個新的列表

#@author:濁浪3#

@time: 2021/3/10 21:44

45 lst = [i for i in range(10)]

6print

(lst)78

'''產生乙個2,4,6,8,10的列表

'''9 lst1 = [i * 2 for i in range(1, 6)]

10print

(lst1)

11 lst2 = [i for i in range(2, 11, 2)]

12print(lst2)

學習python 第006天 列表(一)

列表 一 author 濁浪3 time 2021 3 9 22 26 45 a 1 變數儲存的是乙個物件的引用 6 lis hello nm 996 7print id lis 8print type lis 9print lis 1011 12 建立列表的兩種方式 13 第一種 直接 14 ls...

python第25天 學習python第25天

今天是在尚學堂學習python第25天今天學習了使用者管理,許可權管理 使用者管理 1.使用者的登入與退出 語法 mysql h hostname p port u username p dbname e h hostname 指定要連線mysql的主機名或者ip hostname就是具體的主機名或...

python學習第7天

崔鑫陽 2019.225 課堂檢測題 輸入兩個數 求出他們之間所有的素數 把這些素數放在 乙個列表裡 求這個列表裡素數的和 以及 最大值 和最小值 寫到乙個 裡 num 1 int input 輸入第乙個數 num 2 int input 輸入第二個數 if num 1 num 2 turn num...