python基礎學習(5)—數據結構

1.列表

1)向列表中添加元素

append(),extend(),insert()

#coding=utf-8
member = [1,2,3,4,55,67,23,12,11,23,45,66]
member.append(98)   #向列表中添加元素
print(len(member))
member.extend([11,22,33,44])    #向列表中添加多個參數
print(len(member))
member.insert(2,30)    #向列表中插入元素
print(member[2])

2)刪除列表中的元素

remove(),del,.pop()

#coding=utf-8
member = [1,2,3,4,55,67,23,12,11,23,45,66]
member.remove(3)    #刪除列表中的3
print(member)
del member[3]   #刪除下標爲3的元素
print(member)
member.pop()    #刪除列表中最後一個元素
print(member)
num = member.pop()   #對列表中最後一個元素賦值並刪除
print(num)
3)對列表中元素分片

#coding=utf-8
member = [1,2,3,4,55,67,23,12,11,23,45,66]
print(member[1:4])    #打印下標爲1,2,3的元素
print(member[:5])     #打印下標爲0,1,2,3,4的元素
print(member[3:])    #打印下標爲3到最後一位的元素
print(member[:])     #打印所有元素

4)列表的常用操作符

比較操作符、邏輯操作符、連接操作符、重複操作符、成員關係操作符

sort()正序      reverse()降序

#coding=utf-8
#比較操作符
list1 = [1,2,3]
list2 = [2,3,4]
print(list1 > list2)
list3 = [1,2,3]
print(list1 == list3)

#成員關係運算符
print(123 in list3)


2.元組

元組和列表的區別:

列表可以任意操作,如增加,刪除;元組不可更改

列表使用的是[](中括號),元組使用小括號(逗號,())

#coding=utf-8
#元組
touple = (1,2,3,4,6,33,2,1,23,4,)
print(touple)
#元組的切片
print(touple[1:3])
print(touple[:2]
tuple1 = ()   #空元組
tuple2 = (1,)   #元組
list1 = []    #空列表


>>> 8 * (8)
64
>>> 8 * (8,)
(8, 8, 8, 8, 8, 8, 8, 8)   #重複操作符
>>> 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章