複習一下 列表

2022-07-01 18:33:10 字數 1558 閱讀 7463

列表的內建方法:

l = [ ]

l.insert(0,88)  在0這個位置上插入88值

l.

l.extend( [x, y] )   把乙個列表中的多個值放進去 l 列表

l.remove(值)

l.pop(索引)刪除索引位置的值

l.claer()  列表清空

del lst[1:3]

l.pop()  刪除最後乙個數

lst.sort() # 排序. 預設公升序

lst.sort(reverse=true) # 降序

lst.reverse()

來幾個題目:

1\

def extend_list(v, li=):

return li

list1 = extend_list(10)

print(list1) # [10, ]

list2 = extend_list(123, )

list3 = extend_list('a')

print(list1)

print(list2)

print(list3)

print(list1 is list3)

2\如果翻轉乙個列表?

list1 = ["a", "b", "c", "d", "e"]

list2 = reversed(list1)

print(list(list2))

print(list1)

print(list1[::-1]) # 利用切片翻轉列表,生成乙個新列表不是操作的原來的列表

print(list1)

view code

3、 

第二題:問以下**的輸出結果是什麼?

list1 = ["a", "b", "c", "d", "e"]

print(list1[10:])

print(list1[0:3])

4\ 如何打亂乙個有序的列表?

list1 = [11, 22, 33, 44, 55]

import random

random.shuffle(list1)

print(list1)

view code

5、\如果把列表中的元素用『+』來連立起來

列表推導式

list1 = [11, 22, 33, 44]

ret = "+".join([str(x) for x in list1])

print(ret)

view code

來,複習一下,基礎執行緒

什麼是程序?當乙個程式開始執行時,它就是乙個程序,程序包括執行中的程式和程式所使用到的記憶體和系統資源。而乙個程序又是由多個執行緒所組成的。什麼是執行緒?執行緒是程式中的乙個執行流,每個執行緒都有自己的專有暫存器 棧指標 程式計數器等 但 區是共享的,即不同的執行緒可以執行同樣的函式。什麼是多執行緒...

python 提取檔案下列表下的檔案

python 如下 import os import os.path import re import sys import codecs 資料夾所在的路徑 開啟資料夾 files os.listdir path print 資料夾列表 for file in files print 資料夾 fil...

複習一下演算法,提神醒腦

include include typedef bool logical void binarysearch int numarray,int item,int n,bool found 折半查詢 void bobsort int numarray,int n 氣泡排序 void printbina...