列表(二)
#@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...