python中的資料結構包括:列表(list)、元組(tuple)、字典(dict)、集合(set)和字串(str)
形如:[1,2,3,4,"string0",[1,2,"string1"]]
1.序列操作
(1)索引
>>
>number=[1
,,6,
3,7,
3,"string1"
]>>
>number[0]
1>>
>number[-1
]'string1'
(2)切片
>>
>number=[1
,6,3
,7,3
,"string1"
]>>
>number[:3
][1,
3,'string1'
]>>
> number[2:
1]>>
> number[-3
:0][
]>>
> number[-3
:][7
,3,'string1'
]>>
> number[:]
[1,6
,3,7
,3,'string1'
]>>
> number[::
2][1
,3,3
]
(3)相加、相乘、成員資格
>>
>[1
,2,3
]+[4
,5,6
][1,
2,3,
4,5,
6]>>
>[1
]*5[
1,1,
1,1,
1]>>
>
[none]*
3[none
,none
,none
]>>
> number=[1
,6,3
,7,3
,"string1"
]>>
>
1in number
true
>>
>
2in number
false
2.列表相關方法
方法描述
list()
轉化為列表
del list1[1]
刪除列表元素
將括號內物件新增到列表末尾(直接修改舊列表)
list1.clear()
清空列表內容
list1.copy()
複製列表,相當於list1[:]
list1.count(值)
計算括號內元素在列表**現的次數
list1.extend(列表)
同時將多個值新增到列表末尾(括號內可以是乙個列表)
list1.index(值)
查詢括號內的值第一次在列表**現的索引(不存在則產生異常)
list1,insert(索引,值)
插入值list1.pop(索引)
從列表中刪除指定索引的值並返回該值(不填寫則預設為最後乙個元素)
list1.remove(值)
刪除指定值的第乙個元素,不返回值
list1.reverse()
按相反的順序排列元素
list1.sort()
按從小到大的順序排列(函式是sorted(lsit1))
1.形式與建立
>>
>1,
2,3(
1,2,
3)>>
>(1
,2,3
)(1,
2,3)
>>
>(43
)43>>
>(43
,)(43
,)
2.序列操作與元組方法除了修改的方法外,其餘操作與方法與列表相同
python學習記錄 基礎
模組匯入與使用 編寫規範 其他浮點數 複數 a 3 4j b 5 6j c a b c 8 10j c.real 8.0 c.imag 10.0 a.conjugate 3 4j a b 9 38j a b 0.6393442622950819 0.03278688524590165j python...
3 12學習筆記
一 複習 1.什麼是字串 序列 不可變,有序的 2.元素 字元 普通字元,轉義字元 n t u4位的16進製制數 r語法 str1 u4e00abc 3.字元編碼 ascii碼表 大寫字母在前面 unicode編碼表 4e00 9fa5 chr 編碼值 ord 字元 4.字串 查 和列表一樣 相關操...
Python基礎學習筆記記錄
條件判斷語句 4.迴圈語句 略單行注釋 這是單行注釋 print 這是單行注釋 多行注釋 print 這是多行注釋 print 這是多行注釋 print 這是多行注釋 中文注釋 若在程式中用到了中文,直接執行輸出,程式會出錯。需在程式的開頭寫入如下 coding utf 8 import keywo...