#init a list
l = ['a', 'b', 'c']
#index
print (l[0])
#negative index
print (l[-1])
#print (l[-4])
#IndexError
#切片
l[0:3]
l[0:-1]
# 获取列表长度
len(l)
#concation
[1, 2, 3] + [3, 4, 5]
[1, 2, 3] * 3
# delete
del l[2]
# iteration
for i in l:
print (i)
for i in range(len(l)):
print(l[i])
# in
'a' in [l]
#multiple assignment trick
tmp = [1, 2, 3]
a, b, c = tmp
#index, if the values are not in the list, python will raise a ValueError Exception
tmp.index(1)
#append(in place)
tmp.append(4)
#insert (in place)
tmp.insert(5, 5) #index value
#remove(in place)
tmp.remove(5)
#sort (in place)
tmp.sort()
tmp.sort(reverse = True)
strList = ['a', 'b', 'A', 'B']
strList.sort(str.lower)
import random
messages = ['dfdk', 'dffd', 'df']
print(messages[random.randint(0, len(messages) - 1)])
#tuple a immutable type of list
t = ('egg', 1, 2)
#只有一个元素的tuple
t = ('egg', )
#Converting Type
str(42) #'42'
tuple(['a', 'b', 'c'])
list (('a', 'b', 'c'))
list('hello')
import copy
spam = ['a', 'b', 'c']
cheese = copy.copy(spam)
cheese1 = copy.deepcopy(spam)
Python list常用操作
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 序言:刚抢到高铁票所以明天就回家了,突然袭来莫名的辛福感。春节期间也会继续分享学习过程的,谢谢志同道合的你们能够在...
- ``` liststringpythondictionarypairinteger [python] view p...
- 2.Python 列表(List)操作方法 一、创建一个列表 只要把逗号分隔的不同的数据项使用方括号括起来即可。如...