列表內部提供的其他功能
name_list = ['alex','one','two','three','four','five']
#索引
print(name_list(0))
#切片
print(name_list[0:2])
#len
print(name_list[2:len(name_list)])
#for
for item in name_list:
print(item)
2.#iterable 可迭代的
temp=[11,2,3,4]
3.#擴充套件 批量新增
name_list.extend(temp)
print(name_list)
4#獲取指定元素的索引位置
print(name_list.index("alex"))
5.#想指定索引位置插入資料
name_list.insert(1,'sb')
print(name_list)
6#在原來列表中移除掉最後乙個元素,並賦值給a1
a1 = name_list.pop()
print(name_list)
print(a1)
7.#移除某個元素
name_list.remove('seven')
print(name_list)
8.#將指定元素集翻轉
name_list.reverse()
print(name_list)
9.#獲取元素出現的次數
print(name_list.count("seven"))
python list壓縮成1維
對於規範的且巢狀維度較低的多維列表,python中有很多方法可以實現 a 1,2 3,4 5,6 print j for i in li for j in i orfrom itertools import chain print list chain a orimport itertools a ...
演算法 試題剖析1
分析下方 時間複雜度 的排程次數 n 10 for i 1 i n i for j 1 j j n 2 for k 1 k2 k x 1 看這個 可知,x 1 是迴圈最內側 其時間複雜度最高,所以求這句 的複雜度就可以。從內到外看。k迴圈從1 2的n次方每次開始是2的倍數,一直到 n 1 所以這層迴...
c 底層剖析(1)
首先從帶有虛函式的基類派生講起。class base virtual base virtual void say int base class derive public base virtual derive virtual void say int derive int tmain int ar...