python列表片段_Python 列表(list)操作

# -*- coding: cp936 -*-

#创建列表

list = ['a', 1, ('a', 'b')]

print list

#Python 列表操作

list = ['a', 'b', 0, 1, 3]

#得到列表中某个值

start = list[0]

end = list[-1]

print start,end

#删除列表中的某个值

del list[0]

print list

#得到列表的长度

list_length = len(list)

print list_length

#列表遍历

for element in list:

print element

#产生一个数值递增列表

num_inc_list = range(30)

print num_inc_list

#用某个固定值初始化列表

initial_value = 0

list_length = 5

sample_list = [initial_value for i in range(10)]

print sample_list

sample_list = [initial_value] * list_length

print sample_list

#如何创建二维列表

a = [[1, 2, 3],[4, 5, 6]] #1

print a

b = [1, 2, 3, 4]

c = [5, 6, 7, 8]

#d = [b, c] #2

d = [] #3

d.append(b)

d.append(c)

print d

list 的方法

L.append(val)                  #追加元素

L.insert(index,var)

L.pop(val)        #返回最后一个元素,并从list中删除之

L.remove(val)              #删除第一次出现的该元素

L.count(val)       #该元素在列表中出现的个数

L.index(val)       #该元素的位置,无则抛异常

L.extend(list)      #追加list,即合并list到L上

L.sort()         #排序

L.reverse()          #倒序

————————————————————————————————

list操作符:+, * , 关键字:del

a[1:]                             #片段操作符,用于子list的提取

[1, 2] + [3, 4]      #为[1, 2, 3, 4],同extend()

[2] * 4          #为[2, 2, 2, 2]

del L[1]                           #删除下标元素

del L[1:3]         #删除指定下标范围的元素

————————————————————————————————

list复制

L1 = L                              #L1为L的别名,对L1操作即对L操作

L1 = L[:]                          #L1为L的克隆,即另一个拷贝,操作L1不改变L

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值