1. 程式人生 > >Python: 建立空的list,以及append用法

Python: 建立空的list,以及append用法

Python中list的用法:如何建立list,如何表達list中的元素,如何修改和刪除list
執行環境:Python 3.6.2 0.空list的建立:
l = list()
或者:
l = []

1.list中元素的建立和表達 fruits = ['apple', 'banana', 'pear', 'grapes', 'pineapple', 'watermelon'] fruits[2] #從0開始數起,第三個元素 pear 2.list中元素的更改 fruits[2] = 'tomato' print(fruits) ['apple', 'banana', 'tomato', 'grapes', 'pineapple', 'watermelon'] 3.在list末尾增加更多元素
fruits.append('eggplant') print(fruits) ['apple', 'banana', 'tomato', 'grapes', 'pineapple', 'watermelon', 'eggplant'] 4.如何擷取list中的某一段 print(fruit[: 2]) #從list的首元素開始擷取,擷取到位置'3',但不包括第3個元素 ['apple', 'banana'] 5. 如何更改list中連續的元素 fruits[:2] = ['a', 'b'] print(fruits) ['a', 'b', 'tomato', 'grapes', 'pineapple', 'watermelon', 'eggplant']
6.如何刪除list中某段元素,或者全部list fruits[:2] = [] #刪除前兩個元素 print(fruits) ['tomato', 'grapes', 'pineapple', 'watermelon', 'eggplant'] fruits[:] = [] #刪除全部list元素 []

相關推薦

Python: 建立list,以及append用法

Python中list的用法:如何建立list,如何表達list中的元素,如何修改和刪除list 執行環境:Python 3.6.2 0.空list的建立: l = list() 或者: l = []1.list中元素的建立和表達 fruits = ['apple', 'b

Python Note 2 list、tuple用法

list 資料型別可以不同,可以為另一個list,list裡面元素可以重複list內元素可變list = [1,2,3,[4,5],6] 可以看作二維陣列    len(list) = 5    list[3][1] = 4len(list) list長度list[1] 呼叫

python中的list以及list與array相互轉換

轉載出處:http://www.cnblogs.com/rainsoul/p/6386174.html python中的list是一種有序集合,可以隨時增刪元素; 1 # -*- coding: utf-8 -*- 2 3 frameID = 1 4 f

python listappend()與extend()用法

eba 參數 新的 mos lin ace class last 操作 列表是以類的形式實現的。“創建”列表實際上是將一個類實例化。因此,列表有多種方法可以操作。 1. 列表可包含任何數據類型的元素,單個列表中的元素無須全為同一類型。 2. append() 方法向

Python遍歷列表的方法enumerate,以及list方法

遍歷list方法: 方法一: tmplist = [1234, 5677, 8899] for id in tmplist:     print tmplist 輸出:  1234  5677  8899 方法二:用函式enumerate: enumerate()是py

python基礎(list基本用法

多維數組 iphone 裏的 tin abc pass list排序 查找 mov List基本用法:  #list 是用“[]”定義 用“,”隔開  例子:  #stu_name=‘海龍‘,‘楊帆‘,‘劉榮心‘,‘......‘  #定義一個名為stu_name的list

python刪除list中的list

quest har lis code clas python 技術分享 image pytho list1 = [[], [], [], [], [], ‘text‘, ‘text2‘, [], ‘moreText‘] 如何刪除空列表,以便我得到: list2 = [‘t

Python 判斷陣列list是否為

前言:判斷陣列為空,是一個常見用法。Python與Java的方法不同,需區分 Python–方法: 1.根據長度判斷 長度為0時,表示空。(其中”判斷條件”成立時(非零),則執行後面的語句) lst = [] if len(lst): print 'c'

使用virtualenv 建立指定python版本虛擬環境以及配置

1:pip install virtualenv 但是我更建議使用virtualenvwrapper 命令更加的簡潔 使用workon啟用虛擬環境,使用deactivate退出虛擬環境 使用virtualenv建立虛擬環境: mkvirtualenv virtualenv_name

關於python 的__init__.py 以及 __all__ 的用法

所表 文件 __init__ pycharm 文件的 pack 發現 使用 了吧 1、在使用PyCharm新建python package時,會發現生成的包裏,有__init__.py 這個文件,而且這文件是空的。 既然是空的?那刪了吧! 刪了就悲劇咯,這貨算是pack

Python中的迭代器以及yield用法

一、迭代器 1、什麼是迭代器(iter) ​ 迭代器是Python中的容器類的資料型別,可以同時儲存多個數據,取迭代器中的資料只能一個一個地取,而且取出來的資料在迭代器中就不存在了 2、迭代器中資料的來源 a.將其他序列轉換成迭代器 b.使用生成式或者生成器去產

瞭解Python中的list和dict的一些高階用法

list和dict是python中常用的列表和字典。 這裡討論一下他們的原理及一些高階用法,供大家查詢參考。 list的切片 list的切片格式為: list[start:end:step] 其中step如果沒有,則預設為1 下面舉例說明: 先定義一個list: l

python的深淺拷貝以及fromkeys的用法

1.join()的用法:使用前面的字串.對後面的列表進行拼接,拼接結果是一個字串 # lst = ["alex","dsb",'wusir','xsb'] # s = "".join(lst) # print(s) #alexdsbwusirxsb 2. split() 根據你給的引數進行

C語言動態庫建立方法,以及python混合程式設計

這篇小結是2016年暑假在新疆出差階段所寫,因為專案需要所以研究了一下。 如有錯誤,歡迎互相交流。 不同編譯器實現python呼叫C語言動態庫方法小結 Windows平臺下Visual Studio 2010編譯器建立動態庫,並呼叫 第一步:建立動態dll動態庫

Python之 - --------Collections系列以及用法

collections的常用型別有: 計數器(Counter) 雙向佇列(deque) 預設字典(defaultdict) 有序字典(OrderedDict) 可命名元組(namedtuple) 使用以上型別時需要匯入模組 from collections imp

簡單瞭解Python中的list和dict的高階用法

list和dict是python中常用的列表和字典。 這裡討論一下他們的原理及一些高階用法,供大家查詢參考。 list的切片 list的切片格式為: list[start:end:step] 其中step如果沒有,則預設為1 下面舉例說明: 先定義一個list

python建立函式以及引數的使用(一)

建立函式: 函式是可以呼叫的(可能帶有引數,也就是放在圓括號中的值),它執行某種行為並且返回一個值。一般來說,內建的callable函式可以用來判斷函式是否可以呼叫: import math x=1 y=math.sqrt #sqrt返回數字的平方根 print(callable(x

2-1 Python建立list

Python內建的一種資料型別是列表:list。list是一種有序的集合,可以隨時新增和刪除其中的元素。 比如,列出班裡所有同學的名字,就可以用一個list表示: >>> ['Michael', 'Bob', 'Tracy'] ['Michael', 'Bob', 'Tra

python 建立子程序subprocess以及注意的問題(死鎖)

原文 : http://blog.csdn.net/jgood/article/details/4498166 最近,我們老大要我寫一個守護者程式,對伺服器程序進行守護。如果伺服器不幸掛掉了,守護者能即時的重啟應用程式。上網Google了一下,發現Python有很幾個模

python中判斷list是否為

本來SSD做測試的Python介面用起來也是比較方便的,但是如果部署整合的話,肯定要用c++環境,於是動手鼓搗了一下。 編譯用的cmake,寫的CMakeList.txt,期間碰到一些小問題,簡單記錄一下問題以及解決方法。 當然前提是你本地的caffe環境沒啥問題。各種依賴都