本日複習的一點小總結

2022-09-14 01:12:16 字數 1315 閱讀 2766

由於是在**中打的,所以我就複製過來了,格式也比較混亂 抱歉

'''在列表中新增元素的方法有下面幾種

刪除列表中的內容有

del list[位置]

list.pop(),這個方法會給出乙個返回值,也就是被刪除的元素是被該函式所返回的

刪除的元素預設為列表中的最後乙個

當然你也可以用來刪除任意位置的元素,只要你知道它的索引即可

remove函式也可以刪除內容

使用方法list.remove(內容)即可找到該內容並且刪除,如果有多個相同的內容

只會刪除序號最小的那乙個,如果需要刪除所有 要用迴圈語句和try except來判斷

''''''我們來看如何對列表中的元素進行排序

list.sort()可以對列表進行永久的排序,列表在進行此操作後是把原來的列表在原來

的基礎上直接進行修改 適用於不需要原列表的情況

然而,sorted(list)函式就對列表進行臨時的排序,使用該操作後return乙個排序好的

列表,對原來的列表沒有任何的影響

''''''如果要將列表倒著大隱,我們也有辦法,可以使用函式list.reverse(),這個函式是

直接在原列表是進行操作的,所以不會保留原來列表的資訊.同sort函式一樣,reverse

也有乙個類似的函式reversed(list),這個函式返回乙個倒序的副本,不會對原列表造成

任何實質性的影響

''''''

range()函式是來建立乙個數值列表的,其有三個引數,第乙個是初始位置,第二個是終止位置

,第三個是步長.

''''''

為了處理數字列表,python給出了一些有用的函式,比如說min()max()sum(),但是記住,其處理

的物件一定是int或者float型別的物件,而不是str型別的數字

''''''

列表解析,非常神奇的乙個東西

只需要一行**就可以生成包含很多相的列表

列表解析將for迴圈和建立新元素的**合併成一行,並自動附加新元素.

例如square=[value**2 for value in range(1,11)]

這樣我們就可以得到乙個包含一到十的平方的列表

''''''

有時候我們只是需要列表的一部分,那麼現在我們該怎麼辦呢?

python為我們提供了一種方法---切片

list[start_index,end_index,step]

其中,三個都可以為正數負數,然而,必須保證一點的是,end_index的邏輯位置必須位於start_index的右側

如果是負數的話,就是從最後乙個向前數

'''

sql load的一點小總結

sqlldr userid lgone tiger control a.ctl load data infile t.dat 要匯入的檔案 infile tt.date 匯入多個檔案 infile 要匯入的內容就在control檔案裡 下面的begindata後面就是匯入的內容 into table...

一點點小總結

最近幾次考試很不在狀態,掛分成了常態,每場必爆30 200分不等 qwq 總結一下之前爆過的奇葩方法,希望以後不要再犯了。聯賽模擬測試1,由於兩個壓縮包乙個中文名乙個英文,然後發現要提交的是英文,而我要提交的是中文,於是直接中文的改名,然後重名,然後直接點取消。然後把中文的刪掉,交上去檢查一下,發現...

關於C CLI的一點小總結

最近在給c 動態庫包皮 知識是嚴肅的,莫笑,hia,hia,hia 給c 的人用。扒了別人的部落格,節選一點貼出來,忘了從 扒的了,後期慢慢補,先厚顏定為原創吧。宣告,總結的部分不是原創。總結 有c 及c 背景的人使用c cli的必備知識 1,c cli裡的new等於c 裡的new,gcnew等於c...