07.python常用数据类型—列表(很重要)
生活随笔
收集整理的這篇文章主要介紹了
07.python常用数据类型—列表(很重要)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 列表(list)
- 1.列表的定義
- 2 .常用方法(功能)
- 3. 轉換為列表
- 4. 其他
- 5. 嵌套
列表(list)
可以把列表當做是一個有序的容器,在里面可以放很多的元素。
1.列表的定義
user_list = ["李四","張三","王五"] number_list = [98,88,666,12,-1] data_list = [1,True,"234234"]2 .常用方法(功能)
為了方便我們操作列表,Python中對所有列表提供了一些的功能。
追加,在原列表中尾部追加值。
data_list = [] v1 = input("請輸入姓名") v2 = input("請輸入昵稱") data_list.append(v1) data_list.append(v2) print(data_list)插入,在原列表的指定索引位置插入值
user_list = ["123","地方","aaaa"] user_list.insert(0,"ddd") user_list.insert(2,"fff") print(user_list)擴展,講一個列表中的元素添加另外一個列表。
tools = ["今天","明天","昨天"] weapon = ["啊啊","嗯嗯"] tools.extend(weapon) # weapon中的值逐一追加到tools中 print(tools)在原列表中根據值刪除(從左到右找到第一個刪除)
user_list = ["aa","cc","ff","cccc","oo"] user_list.remove("cccc") print(user_list)在原列表中根據索引踢出某個元素
user_list = user_list = ["aa","cc","ff","cccc","oo"] ele = user_list.pop() # 在user_list刪除最后一個,并講刪除值賦值給ele item = user_list.pop(2) # 在user_list中刪除索引未2的值,并將刪除值賦值給item清空原列表
user_list = ["aa","cc","ff","cccc","oo"] user_list.clear() print(user_list)反轉原列表
user_list = ["aa","cc","ff","cccc","oo"] user_list.reverse() print(user_list)3. 轉換為列表
如果想要讓某些元素轉換為列表類型,一般需要通過list強轉,他的內部其實就是循環每個元素,再將元素追加到列表中。
所以,想要轉換為列表類型有要求:必須可以被循環的元素才能轉換為列表。
4. 其他
獲取長度
user_list = ["aa","cc","ff","cccc","oo"] print( len(user_list) )索引
user_list = ["aa","cc","ff","cccc","oo"] print( user_list[0] ) print( user_list[2] ) print( user_list[3] )根據索引刪除元素
user_list = ["aa","cc","ff","cccc","oo"] del user_list[1] del user_list[3]根據索引替換元素
user_list = ["aa","cc","ff","cccc","oo"] user[0] = "王大拿" user[-1] = "廣坤"切片
user_list = ["aa","cc","ff","cccc","oo"] print( user_list[0:2] ) print( user_list[1:] ) print( user_list[:-1] )步長
user_list = ["范德彪","劉華強",'尼古拉斯趙四',"宋小寶","劉能"] print( user_list[12] ) print( user_list[0::2] ) print( user_list[1::2] ) print( user_list[4-1] )for循環
user_list = ["aa","cc","ff","cccc","oo"] for item in user_list: print(item) user_list = ["aa","cc","ff","cccc","oo"] for item in user_list: if item == 'bb': continue print(name)5. 嵌套
列表屬于容器,內部可以存放各種數據,所以他也支持列表的嵌套,如:
data = [ "謝廣坤",["海燕","趙本山"],True,[11,22,33,44],"宋小寶" ]對于嵌套的值,可以根據之前學習的索引知識點來進行學習,例如:
data = [ "謝廣坤",["海燕","趙本山"],True,[11,22,33,44],"宋小寶" ] print( data[0] ) print( data[1] ) print( data[0][2] ) print( data[1][-1] ) data.append(666) print(data) del data[-2] print(data) data[1].append("謝大腳") print(data)總結
以上是生活随笔為你收集整理的07.python常用数据类型—列表(很重要)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux我的世界一键开服
- 下一篇: python程序中止和恢复_用来中止进程