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

21 days Python advanced learning challenge clock -- -- -- -- -- - 2 days (basics)

編輯:Python


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

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


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

**

這裡寫目錄標題

  • 列表
    • 數組的基本操作
      • 添加數組 append
      • Change the position of the character insert插入
      • 從列表中獲取元素 Through the element index value realization
      • 從列表刪除元素:
      • 列表分片
      • 比較操作符
      • 連接操作符
      • 重復操作符:
      • 成員關系操作符
    • 列表的內置函數
      • dir(list)See what are the function
      • count() 計算參數在列表中出現的次數
      • index() 中文釋義 索引; 返回參數在列表中的位置
      • reverse() Will the whole list in situ reverse
      • sort() With a specified way, members on the list sorted

列表

數組的基本操作

添加數組 append

變量名.append(‘’) But can only enter a parameter

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

Change the position of the character insert插入

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

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

從列表中獲取元素 Through the element index value realization

membe[0]

Change the element order,使用中間值,臨時變量,使用變量代換
temp = member[0]
member[0] = member[1]
member List view
member[1] = temp
member List view again

從列表刪除元素:

remove()

member.remove('')
Must know the specific name of the parameter

del

del member[1] Use the element index values to delete,從零開始計算

pop()

member.pop() 不輸入值,直接刪除最後一個,And in the downward shows that removing elements
賦值使用
member.pop(1) Remove elements index 為 1 的元素

列表分片

數組[head,foot]

member[1:3] Note the end does not contain 也就是 1<=x<3 左閉右開
List fragmentation short:
member[:3]
member[1:] 從1 到結尾
member[:] Access list copy 作用: member2=member[:] 將memberList values copy tomember2

此處使用 list數組列表

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

比較操作符

list1 < list2

連接操作符

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

重復操作符:

list1 * 3 Copy the whole list3次

list1 *= 3 原地改變list1的值,But you don't immediately printed

成員關系操作符

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

‘fish’ in list5 返回為 False 原因是 fish Is a list in the list
in/not in Can only judge a level

想使用in/not in Need for human introduction into the
‘fish’ in list5[1] 此處是將[‘fish’,‘water’]作為 list5的第二個元素

列表的內置函數

dir(list)See what are the function

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

list3.count(123) 返回值為1

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

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

reverse() Will the whole list in situ reverse

list1.reverse() 無需參數

sort() With a specified way, members on the list sorted

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

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