2. 列表
3 字典
4. 集合
固定長度,不可變的物件序列;
逗號分隔:
tup=4,
5,6tup=(1
,2,3
),(4
,5)
tuple轉換函式
tup=tuple('strings')
`a=tup[0]`
1.元組物件不可更改,但物件內部可以修改
2.元組拆包:
tup=1,
2,(3
,4) a,b,
(c,d)
=tup
a,b=1,
2
a,b=b,a
tup.count(
)
同列表
使用中括號,或者list函式來定義
a=[2
,3,4
]tup=(1
,2,3
,4)
b=list
(tup)
gen=
range(10
)#gen此處資料型別為range,不可修改的一串數字序列
a=list
(gen)
)
#在末尾新增
a.extend(
)#連線,新增多個內容;效率比+號高
a.insert/pop(
)#指定位置插入或刪除元素
a.remove(
)# 找到符合要求的第乙個元素並移除
a.sort(
)#排序
seq=[1
,2,3
,4,6
,5]seq[3:
4]
seq[1:
4]=[
4,5]
#可以取值,也可以賦值; 左閉右開區間
#負索引:從尾部開始
seq[-4
:-1]
#設定步長
seq[::
2]seq[0:
1:4]
seq[::
-1]#可對列表進行翻轉
#返回(索引,值)的序列
for i,value in
enumerate
(x):
x[i]
=value*
2
返回(索引,值)的序列
some_list=
['ss'
,'f'
,'eee'
]map
=for i,value in
enumerate
(some_list)
:map
[v]=i
將列表、元組或其他序列的元素配對,構建乙個元組構成的列表
seq1=[1
,2,3
]seq2=[4
,5,6
]x=zip(seq1,seq2)
#此時為zip資料型別
x=list
(x)print
(x)#out: [(1, 4), (2, 5), (3, 6)]
seq3=
['ture'
,'false'
]zip
(seq1,seq2,seq,3)
for i,
(a,b)
inenumerate
(zip
(seq1,seq2)):
print
(': '
.format
(i,a,b)
)
大括號
x=
同列表,使用 [ ]
無序、元素唯一的容器
使用set函式或者使用大括號
c1=
set([1
,2,3
,4])
c2=
Pandas資料處理學習筆記
1.pandas的基本資料型別 1 pandas一共包含了兩種資料型別,分別是series和dataframe series型別就類似於一維陣列物件。它是由一組資料以及一組與之相關的資料標籤 索引 組成的。import pandas as pd 例項化乙個series物件,引數是乙個陣列。obj p...
python資料處理 學習筆記 第1章
help len help on built in function len in module builtins len obj,return the number of items in a container.len?可以檢視方法文件 l 1,2,3 l.insert?l?def square...
簡單大資料處理 學習筆記
試問年輕時誰沒有幾個夢想?大資料處理一直在我計畫之中,只不過人在江湖,身不由己,公司平台上一直沒有接觸這方面的工作,因為初創公司的資料量,最近在思考來創業公司的幾年打拼經歷,感覺收效甚微,技術層次還停留在幾年前的水平,這裡不是怪公司提供的平台不給力,只是後悔期間自己沒有合理的安排學習時間,天天忙碌加...