神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python列表与元组)
生活随笔
收集整理的這篇文章主要介紹了
神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python列表与元组)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
序列數據結構
1.成員是有序排列的
2.每個元素的位置稱為下標或索引
3.通過索引訪問序列中的成員
4.Python中的序列數據類型有字符串、列表、元組 "abc" ≠ "bca"
5.Python中的列表和元組,可以存放不同類型的數據
列表使用方括號[ ]表示,元組使用小括號( )表示。 列表:[1,2,3] 元組: (1,2,3)
1.列表與元組
#空列表 lst_1=[] lst_2=[1,2,3] lst_3=[1] lst_4=[[1,2,3],[4,5,6]] lst_5=[123,"怎么",1,[1,2,3]] #元組(tuple) #整數 a=(1) #元組 b=(1,) #空元組 d=()2.索引
#正向索引從0開始,逆向索引從-1開始 str_python="pyhon" print(str_python[0]) print(str_python[-1])3.切片
字符串切片和列表切片
""" 切片 [開始位置:結束位置] 從0開始 切片不包含結束位置的元素 一次性從序列中獲得多個元素,得到序列的子集 開始位置省略,從序列中的第一個元素開始, 結束位置省略,取到序列中最后一個元素 開始位置和結束位置都缺省,取到整個序列 """ str_python="pyhon" print(str_python[1:5]) print(str_python[:5]) print(str_python[1:]) #混合列表切片 lst_stud=[123,"ZWH",18,[99,99,99]] print(lst_stud[1:]) print(lst_stud[:3])4.打印
liebiao=[123,"怎么",1,[1,2,3]] yuanzu=(123,"怎么",1,[1,2,3],99999) #打印整個列表 print(liebiao) #打印整個元組 print(yuanzu) #打印列表中的元素 print(liebiao[0]) print(liebiao[3:]) #打印元組中的元素 print(yuanzu[4]) print(yuanzu[1:])5.獲取序列的長度
""" 獲取序列的長度 len(序列名稱) """ str_python="pyhon" print(str_python.__len__) print(len(str_python)) liebiao=[123,"怎么",1,[1,2,3]] yuanzu=(123,"怎么",1,[1,2,3],99999) print(len(liebiao)) print(len(yuanzu))6.更新列表
元組不支持更新操作。
list_123=[9,2,3] list_4=[4] #添加元素 list_123.append(4) print("添加元素",list_123) #指定位置添加元素 # insert(指定位置,要插入的元素) list_123.insert(1,5) print("指定位置添加元素",list_123) #合并列表 list_123.extend(list_4) list_1234=list_123+list_4 print("合并列表",list_1234) #從小到大排序 list_123.sort() print("從小到大排序",list_123) #元素反轉 list_123.reverse() print("元素反轉",list_123) #刪除列表中的元素 del list_123[1]#下標從0開始 print("刪除列表中的元素",list_123) #遍列列表的元素 print("遍列列表的元素") for i in list_123:print(i)課程鏈接:https://www.icourse163.org/course/XUST-1206363802?tid=1206674203
個人公眾號
總結
以上是生活随笔為你收集整理的神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python列表与元组)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 白色款realme GT2大师探索版稳了
- 下一篇: 彻底复苏 奇瑞5月狂卖8.5万台:远超长