1.list 列表或陣列
<1>定義:
l=list();#或者l=; #定義乙個空列表;
>>print(l);
['hello',' python']
insert 在指定位置新增元素
>>l1=['a','b','c','d'];
>>l1.insert(2,'e');
>>print(l1);
['a','b','e','c','d']
<2-2>修改
>>l=['a','b','c','d'];
>>l[0]=3;
>>print(l)
[3,'b','c','d']
<2-3>刪除
pop*
>>l=['a','b','c','d']
>>l.pop();#預設刪除列表最後乙個元素
>>print(l)
['a','b','c']
>>l.pop(0)#刪除指定下標的元素
>>>print(l)
['b','c']
remove*
a=['a',1,2,3,'v']
a.remove("a")#移除指定元素
print(a)
[1,2,3,'v']
clear*
a=[1,2,3,4,5]
a.clear()#清空所有元素
print(a)
<2-4>
轉換成字串
join*
a=['a','b','c','d']#列表中的元素必須全試字元形式才能轉換
x=','.join(a)
print(x)
a,b,c,d
<2-4>
count統計列表中某個元素出現的次數
<2-5>
len 計算列表的長度
<2-6>
排序sort
a=[2,3,1,5,4]
print(a.sort(reverse = false))
[1,2,3,4,5]
print(a.sort(reverse = ture))
[5,4,3,2,1]
<2-7>查詢索引
index
a=[1,2,3,4,5,6,78,9]
print(a.index(78))#輸出結果為6
<2-8>新增列表
extend
l=[1,2,3]
l1=[4,5,6]
l.extend(l1)
print(l)
>>[1,2,3,4,5,6]
<2-9>排序
sort
l=[3,4,6,5,1,2]
l.sort()
print(l)
>>[1,2,3,4,5,6]
2.元組
特殊的列表,裡面的元素不可更改,永遠保持定義時候的樣子
定義:d=();
d1=(『120.0.0.1』,3306,『root』,『123456』)
其常用的方法:
1.d1.index(『root』) #index 查詢某個元素的下標
2.d1.count(『root』) #count 查詢某個元素出現的次數
3. del d1 #刪除整個元組
3.字典
定義d={}#定義乙個空字典
d=新增/修改,key值不存在就建立,存在就修改
d[『age』]=18
刪除某個元素
d.pop(『name』)
刪除整個字典
del d
獲取字典所有的key值
print(d.keys())
獲取所有的values值
print(k.values())
獲取某個value值,key不存在時返回none
d.get(『name』)
獲取所有的key,values
print(d.items())
清空字典
d.clear()
建立乙個新字典
s=(『name』,『***』,『ager』)
print(dict.fromkeys(s,9))
4.集合
定義d=set()#定義乙個空集合
d1=#集合自帶去重,集合是沒有順序的
python資料型別
python的資料型別 數字 字串 列表 元祖 字典 檢視型別可以使用type函式如 type abc 數字 整型 長整型 浮點型 複數 字串 單引號 雙引號 3引號 a abcde a 1 b a 2 3 c a 2 4 cd a 2 cde a 2 ace a 1 e a 3 2 c a abc...
python 資料型別
python有五個標準的資料型別 使用del可以刪除資料的引用 例,one 100 del one del 也可以同時刪除多個引用 變數。例del one,two,three print one 將提示one 沒有定義 python支援四種不同的數值型別 python的字串列表有2種取值順序 加號 ...
Python 資料型別
一 整數 python可以處理任意大小的整數,當然包括負整數,在python程式中,整數的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例如 0xff00,0xa5b4...