1. 程式人生 > >Python學習筆記--列表

Python學習筆記--列表

Welcome to JS/Linux (x86)

Use 'vflogin username' to connect to your account.

Use 'export_file filename' to export a file to your computer.

Imported files are written to the home directory.

[[email protected] ~]# python

Python 2.7.11 (default, May 24 2017, 22:33:10)

[GCC 6.1.0] on linux2

Type "help", "copyright", "credits" or "license" for more information.

列表賦值

>>> aList=[123,'abc',4.56,['inner','list'],7-9j]

>>> aList

[123, 'abc', 4.5599999999999996, ['inner', 'list'], (7-9j)]

>>> anotherList=[None,'something to seee here']

>>> aList

[123, 'abc', 4.5599999999999996, ['inner', 'list'], (7-9j)]

>>> anotherList

[None, 'something to seee here']

>>> print anotherList

[None, 'something to seee here']

訪問列表中的值

>>> aList[0]

123

>>> aList[1-3]

['inner', 'list']

>>> aList[1]

'abc'

>>> aList[1-2]

(7-9j)

>>> aList[1:2]

['abc']

>>> aList[1:3]

['abc', 4.5599999999999996]

>>>

>>> aList[1:4]

['abc', 4.5599999999999996, ['inner', 'list']]

>>> aList[:4]

[123, 'abc', 4.5599999999999996, ['inner', 'list']]

>>> aList[3][1]

'list'

>>> aList[3][2]

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

IndexError: list index out of range

>>> aList[3][0]

'inner'

更新列表

>>> aList[2]='float replacer'

>>> aList[2]

'float replacer'

>>> aList

[123, 'abc', 'float replacer', ['inner', 'list'], (7-9j)]

>>> aList.append("hi,i'm new here")

>>> aList

[123, 'abc', 'float replacer', ['inner', 'list'], (7-9j), "hi,i'm new here"]

>>> aList.append(hi,i'm new here)

  File "<stdin>", line 1

    aList.append(hi,i'm new here)

                                ^

SyntaxError: EOL while scanning string literal

>>>

>>> del aList[0]

>>> aList

['abc', 'float replacer', ['inner', 'list'], (7-9j), "hi,i'm new here"]

>>> aList.remove('abc')

>>> aList

['float replacer', ['inner', 'list'], (7-9j), "hi,i'm new here"]

相關推薦

python學習筆記——列表操作

參數 統計 一個 del blog count insert lang python列表 python列表操作——增 append:追加一條數據到列表的最後 name = ["Zhangsan","XiongDa","Lisi"] name.append("wangwu"

python學習筆記列表和元組(三)

python列表(list)是Python以及其他語言中最常用到的數據結構之一。Python使用使用中括號 [ ] 來解析列表。列表是可變的(mutable)——可以改變列表的內容。對應操作:1、查([]切片操作) name = [‘tom‘,‘張三‘,‘joker‘,‘李四‘] print(name[2])

4.Python學習筆記:列表[增刪改查]

clas pre python學習 == 參數 code app size 一個 a=[0,1,2,3,4,5,7,6,8] 增 append a.append(9) #默認增加在最後位置,只能有一個參數 b.insert(1,2) #在1位置插入2

Python學習筆記列表之使用列表

可恥 sim 開始 使用 clas 筆記 好的 ima true 隨筆記錄方便自己和同路人查閱。 #------------------------------------------------我是可恥的分割線-------------------------------

Python學習筆記-列表與元組

·序列  筆記: 在Python中,最基本的資料結構為序列。序列中每個元素都有編號,其位置或索引,其中第一個元素索引為0,第二個為1,以此類推。 Python內建多種序列,其中包含列表、元組、字元串等,他們都可以稱為“容器”(字典也稱作容器)。 注意:列表可以修改,而元組和字串則不能修改(可以重新賦值)。

Python學習筆記——列表(list)

列表(list) 是一種集合。特點:[]定界符、可變、有序、支援下標、逗號分隔、元素可以重複、元素查詢速度非常慢。 列表中的資料型別可以不同。 常用方法: i.append(x):將元素x新增到列表i尾部 i.extend(L):將列表L中所有元素新增至列表i尾部 i.insert(index

07-python學習筆記-列表生成式

2017.6.4 參考資料 可以使用List Comprehensions來建立list,它是Python內建的,非常簡單,非常強大。 例子1 要生成list[1,2,3,4,5,6],使用list(range(1,7)) >

Python學習筆記--列表

Welcome to JS/Linux (x86) Use 'vflogin username' to connect to your account. Use 'export_file filename' to export a file to your com

Python學習筆記-列表的條件過濾生成

需求 請編寫一個函式,它接受一個 list,然後把list中的所有字串變成大寫後返回,非字串元素將被忽略。 程式碼 def toUppers(L): L1=[x.upper() for

python學習筆記列表與元組

長度 bsp 最大 一般來說 設置 概述 檢查 常用 而且 一、概述 python包含6種內建的序列,其中列表和元組是最常用的兩種類型。列表和元組的主要區別在於,列表可以修改,元組則不能修改 使用上,如果要根據要求來添加元素,應當使用列表;而由於要求序列不可修改時,此時

Python學習筆記(四) 列表生成式_生成器

rec triangle 小寫 ont 無限 end clas 普通 執行過程 筆記摘抄來自:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431

Python學習筆記2_列表簡介

reverse 預測 使用方法 長度 出現 學習筆記 images yam code 1.1 列表是什麽 在Python中,用方括號([])來表示列表,並用逗號來分隔其中的元素。 列表是有序集合,因此要訪問列表的任何元素,只需將該元素的位置或索引告訴Py

python學習筆記06-之列表元組字典

python一、列表str1 = ‘ahjfhaj1knvr‘print(list(str1))print(type(str1))a = [‘a‘,‘1‘,789]print(a)print(type(a))#顯示# [‘a‘, ‘h‘, ‘j‘, ‘f‘, ‘h‘, ‘a‘, ‘j‘, ‘1‘, ‘k‘,

python學習筆記(二)列表操作

練習 位數組 post print ihe 之間 反轉 st2 money 列表及列表操作:   列表是最常用的數據類型之一,列表也叫數組,列表定義,使用[]即可;列表裏面可以再套列表,一個裏面套一個列表,叫二維數組;一個裏面套一個列表,裏面的列表再套一個列表,這個叫三位數

python學習筆記2——列表

blog post 添加 line 組成 append() 語句 順序 names 1.列表簡介   列表 由一系列按特定順序排列的元素組成。 你可以創建包含字母表中所有字母、 數字0~9或所有家庭成員姓名的列表; 也可以將任何東西加入列表中, 其中的元素之間可以沒有任何關

python學習筆記-day2-列表list

程序 9.png 內置函數 返回值 img 插入元素 列表 維數 pos 今天來說說python的各種數據結構,如list, dict,tuple,string等常用數據結構以及它們常用的方法及使用方法。 一、列表list 1、列表的定義 或者: new_list = [

python 學習筆記二_列表

pen log 一個 一個數 append [1] gpo 變量 需要 python不需要聲明類型信息,因為Python的變量標識符沒有類型。 在Python中創建一個列表時,解釋器會在內存中創建一個類似數組的數據結構類存儲數據,數據項自下而上堆放(形成一個堆棧)。索引從0

Python學習筆記__3.3章 列表生成式

編程語言 Python # 這是學習廖雪峰老師python教程的學習筆記1、概覽列表生成式即List Comprehensions,是Python內置的非常簡單卻強大的可以用來創建list的生成式1、生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]list(ran

Python學習筆記list_to_str列表轉字符串

lap col 之間 nbsp python image 自己 效果 分享圖片 隨筆記錄方便自己和同路人查閱。 1、使用空格作為分割符 str_name = [‘My‘, ‘name‘, ‘is‘, ‘LiRongYang‘] list_name = ‘ ‘.join(s

python學習筆記:第12天 列表推導式和生成器

目錄 1. 迭代器 2. 推導式 1. 迭代器 什麼是生成器呢,其實生成器的本質就是迭代器;在python中有3中方式來獲取生成器(這裡主要介紹前面2種) 通過生成器函式獲取 通過各種推導式來實現生成器 生成器函式 我們來看一個普通的函式: In[2]: def fu