python 基礎學習之 列表以及高級用法

本次使用的是pycharm ,源碼進行解釋

"""
數據容器(數據結構)列表的介紹,已經列表的高級用法
"""
# 創建列表
l = [1, 2, 3, 4, 5,6]

# 1.列表的添加(添加到末尾)
# l.append(6)
# l.append(7)
# l.append(8)
# print(l)
## 指定位置插入數字
# l.insert(0,0)
# l.insert(2,9)
# print(l)

## 2.修改元素:pop從末尾彈出一個元素,pop 可以指定位置進行彈出
# a = l.pop()
# print(a)
# b = l.pop(2)
# print(b)
# print(l)

"""
3.指定內容進行刪除,remove 。remove 是不會有內容返回的,但是pop是有
內容進行彈出   
"""
# print(l)
# l.remove(4)
# print(l)
# l.remove(2)
# print(l)

"""
4.del 刪除  這個方法是通用。
    也是可以定義爲位置刪除
    可以刪除,字符串,列表,
    
"""
# print(l)
# del l[0]
# del l[1]
# print(l)

# 展示一個刪除字符串(神奇的操作,發現i沒有被定義)
# i = "hello word !"
# print(i)
# del i
# print(i)

"""
5.高級用法:修改 extend
       合併列表 exxtend 是在原來的基礎上繼續修改,在末尾進行追加
"""
# l2 = [7,8,9]
# #列表是一個無序的,可以使用加法進行,一樣可以達到相同的效果
# l3 = l + l2
# #l.extend(l2)
# print(l)
# print(l3)

"""
6.列表的統計出現的個數 count (這個使用不多)
"""
# a = [1,2,3,4,5,6,1,1]
# print(a.count(1))

"""
7.index 查看內容所在的位置 (這就是經常使用的,查看列表是否具有該元素)
        只是查看內容所在的位置,這個可以結合if判斷使用
        當然也可以查詢內容出現在列表中的內容
"""
# b = [1,2,3,4,4,'3',5,6,7,8]
# print(b.index(5))
# print(b.index('3'))

"""
8.remove 指定內容進行刪除
  pop 是彈出,是指定位置的,默認是最後一個
  pop 也可以指定位置進行彈出
"""
# b = [1,2,3,'3',4,5,6]
# print(b)
# print(b.index('3'))
# print(b.pop(b.index('3')))

"""
9.sort 進行排序,默認是升序
  reverse 是降序
"""
a = [7,5,6,3,5,5,34]
# print(a)
# a.sort()
# print(a)
# a.sort(reverse=True)
# print(a)
# a.reverse()
# print(a)

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