Python筆記 列表的一些小知識點(持續更新哦)

2021-08-20 18:27:46 字數 1670 閱讀 5687

六月你好呀,最近太忙啦,都沒空程式設計!

夏令營報的很麻煩,幾乎佔據了我大部分時間。

不多bb,直接開始講吧!

下面要講的是python中列表的複製

只有常規複製,才會指向同乙個列表。

eg.

lst = [1,2,3,4,5]

lst2 = lst

lst2.clear()

print(lst)

而copy函式、list()和[:]方法都會指向不同的列表

小可愛學會了嗎?

另外,對於列表的拼接,+和extend是不一樣的,+不會修改原來的元素,而extend會修改,如果要修改,必須a = a + b

關於 vertical align 的一些小知識

在日常開發過程中,我們經常會遇到如下的場景,一行中既有也有文字,而且還要和文字對齊。效果如下 通常 如下 some text.得到的效果卻是這樣的 修改下文字為行內塊盒子,並設定行高與盒子高度 盒子高度與高度相同 一致,效果如下 我們發現文字區域始終與錯開了一些。怎麼解決呢?設定文字的 margin...

Hash演算法以及HashMap的一些小知識

hash演算法 至 雜湊表,又叫雜湊表,它是基於快速訪問的角度設計的,也是一種典型的 空間換時間 的做法。顧名思義,該資料結構可以理解為乙個線性表,但是其中的元素不是緊密排列的,而是可能存在空隙。雜湊表 hash table,也叫雜湊表 是根據關鍵碼值 key value 而直接進行訪問的資料結構。...

前端的一些小筆記

陣列迴圈可以用for in迴圈,但如果再迴圈中需要使迴圈變數 i 時,還是需要使用常規的for迴圈。在for in迴圈中,i 並不能控制i的正常迴圈減少。在迴圈i 1以後,即使再迴圈過程中i 下一步的迴圈也會直接從i 2開始。這是在在編寫陣列去重的函式時發現的問題。剛開始使用常規for迴圈時很正常,...