程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

21天Python進階學習挑戰賽打卡------第2天(基礎內容)

編輯:Python


活動地址:CSDN21天學習挑戰賽

學習的最大理由是想擺脫平庸,早一天就多一份人生的精彩;遲一天就多一天平庸的困擾。各位小伙伴,如果您:
想系統/深入學習某技術知識點…
一個人摸索學習很難堅持,想組團高效學習…
想寫博客但無從下手,急需寫作干貨注入能量…
熱愛寫作,願意讓自己成為更好的人…


歡迎參與CSDN學習挑戰賽,成為更好的自己,請參考活動中各位優質專欄博主的免費高質量專欄資源(這部分優質資源是活動限時免費開放喔~),按照自身的學習領域和學習進度學習並記錄自己的學習過程。您可以從以下3個方面任選其一著手(不強制),或者按照自己的理解發布專欄學習作品,參考如下:

**

這裡寫目錄標題

  • 列表
    • 數組的基本操作
      • 添加數組 append
      • 更改字符的位置 insert插入
      • 從列表中獲取元素 通過元素索引值實現
      • 從列表刪除元素:
      • 列表分片
      • 比較操作符
      • 連接操作符
      • 重復操作符:
      • 成員關系操作符
    • 列表的內置函數
      • dir(list)查看有哪些函數
      • count() 計算參數在列表中出現的次數
      • index() 中文釋義 索引; 返回參數在列表中的位置
      • reverse() 將整個列表原地反轉
      • sort() 用指定的方式對列表成員進行排序

列表

數組的基本操作

添加數組 append

變量名.append(‘’) 但只能輸入一個參數

變量名.extend([‘’,‘’]) 需要用中括號括起來

更改字符的位置 insert插入

變量名.insert(順序,字符名)

0 為第一位 例如: member.insert(0,'test1')

從列表中獲取元素 通過元素索引值實現

membe[0]

更改元素順序,使用中間值,臨時變量,使用變量代換
temp = member[0]
member[0] = member[1]
member 列出進行查看
member[1] = temp
member 再次列出進行查看

從列表刪除元素:

remove()

member.remove('')
必須知道參數的具體名字

del

del member[1] 使用元素索引值刪除,從零開始計算

pop()

member.pop() 不輸入值,直接刪除最後一個,並在下行顯示刪除元素
賦值使用
member.pop(1) 刪除元素索引 為 1 的元素

列表分片

數組[head,foot]

member[1:3] 注意結尾處不包含 也就是 1<=x<3 左閉右開
列表分片簡寫:
member[:3]
member[1:] 從1 到結尾
member[:] 獲取列表拷貝 作用: member2=member[:] 將member列表值拷貝給member2

此處使用 list數組列表

list1 = [123,456]
list2 = [234,123]
list3 = [123,456]
list4 = list1 + list2
list5 = [123,['fish','water'],456]

比較操作符

list1 < list2

連接操作符

# 添加一個元素到列表中
list1.append()

重復操作符:

list1 * 3 將整個列表復制3次

list1 *= 3 原地改變list1的值,但不會立即打印出來

成員關系操作符

成員值 in/not in 列表
123 in list1 返回值為 True

‘fish’ in list5 返回為 False 原因是 fish 是在列表中的列表
in/not in 只能判斷一個層次

想使用in/not in 需要人為引入進
‘fish’ in list5[1] 此處是將[‘fish’,‘water’]作為 list5的第二個元素

列表的內置函數

dir(list)查看有哪些函數

count() 計算參數在列表中出現的次數

list3.count(123) 返回值為1

index() 中文釋義 索引; 返回參數在列表中的位置

list1.index(123)
list1.index(參數,起始范圍,結束范圍)
list1.index(123,3,6) 在3-6范圍查找

reverse() 將整個列表原地反轉

list1.reverse() 無需參數

sort() 用指定的方式對列表成員進行排序

list6 = [4,3,2,5,8]
list6.sort() 從小到大排序
list6.sort(reverse=True) 此處是將reverse改為True,默認是False

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved