1.len函数
2.count函数
例子
li = range (1, 3)
li3 = li * 3
print li3
print li3 . count ( li3 [2])
print li3 . count ('a')
>>>
[1, 2, 1, 2, 1, 2]
3
0
>>>
3.insert函数
例子
列表的insert 函数可以将对象添加到列表的指定位置,列表里的元素顺后移动
li = []
li = range (1, 11)
print li
li. insert (6, 10)
print li
>>>
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[1, 2, 3, 4, 5, 6, 10, 7, 8, 9, 10]
>>>
4.append函数
append() 方法向列表的尾部添加一个新的元素
例子
li = []
li1 = range (1, 5)
for x in li1 :
print x
li. append (x)
print li
>>>
1
2
3
4
[1, 2, 3, 4]
>>>
如果添加的对象是列表,列表作为整体添加到列表的尾部
例子
li = []
li1 = range (5, 10)
print li1
li. append ( li1 )
print li
>>>
[5, 6, 7, 8, 9]
[[5, 6, 7, 8, 9]]
>>>
5.extend函数
extend函数可以将一个列表的所有元素以个体的方式添加到列表de尾部
li1 = range (1, 6)
print li1
li2 = range (6, 11)
print li2
li1 . extend ( li2 )
print li1
>>>
[1, 2, 3, 4, 5]
[6, 7, 8, 9, 10]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>>
6.remove函数
remove函数可以将列表的第一次出现的指定元素删除
li = range (1, 4) * 3
print 'li ', li
li. remove (2)
print 'li ',li
>>>
li [1, 2, 3, 1, 2, 3, 1, 2, 3]
li [1, 3, 1, 2, 3, 1, 2, 3]
>>>
7.pop函数
pop函数可以将列表指定的位置的元素从列表删除或者尾部的元素从列表里删除
(1)将列表指定的位置尾部的元素从列表里删除
例子
li = range (1, 4) * 3
print 'li ',li
li.pop () #参数为空值说明删除列表中尾部的字符
print 'pop ', li
>>>
li [1, 2, 3, 1, 2, 3, 1, 2, 3]
pop [1, 2, 3, 1, 2, 3, 1, 2]
》》》
(2)将列表指定的位置的元素从列表删除
li = range (1, 4) * 3
print 'li =',li
li.pop (1) #列表从0开始计数
print 'pop3=', li
>>>
li = [1, 2, 3, 1, 2, 3, 1, 2, 3]
pop3= [1, 3, 1, 2, 3, 1, 2, 3]
>>>
8.sort()函数:实现字符串的排序
例子
li = "jeapedu"
li = list (li)
li. sort ()
print li
>>>
['a', 'd', 'e', 'e', 'j', 'p', 'u']
>>>
9.isinstance()函数 判定数据的类型
myList = []
print type(myList)
if isinstance(myList,list):
print 'OK'
else:
print 'Fail!'
>>>
<type 'list'>
OK
>>>
10.元祖 tuple
元祖的结构和访问。使用方法和列表基本一致,区别二:使用圆括号将个数据项括起来,元
祖的元素值不可修改,看过索引访问元祖的某个元素值,用过切片来访问子元祖
例子
>>>
(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
4
(3, 4, 5, 6, 7, 8)
>>>
2.count函数
例子
li = range (1, 3)
li3 = li * 3
print li3
print li3 . count ( li3 [2])
print li3 . count ('a')
>>>
[1, 2, 1, 2, 1, 2]
3
0
>>>
3.insert函数
例子
列表的insert 函数可以将对象添加到列表的指定位置,列表里的元素顺后移动
li = []
li = range (1, 11)
print li
li. insert (6, 10)
print li
>>>
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[1, 2, 3, 4, 5, 6, 10, 7, 8, 9, 10]
>>>
4.append函数
append() 方法向列表的尾部添加一个新的元素
例子
li = []
li1 = range (1, 5)
for x in li1 :
print x
li. append (x)
print li
>>>
1
2
3
4
[1, 2, 3, 4]
>>>
如果添加的对象是列表,列表作为整体添加到列表的尾部
例子
li = []
li1 = range (5, 10)
print li1
li. append ( li1 )
print li
>>>
[5, 6, 7, 8, 9]
[[5, 6, 7, 8, 9]]
>>>
5.extend函数
extend函数可以将一个列表的所有元素以个体的方式添加到列表de尾部
li1 = range (1, 6)
print li1
li2 = range (6, 11)
print li2
li1 . extend ( li2 )
print li1
>>>
[1, 2, 3, 4, 5]
[6, 7, 8, 9, 10]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>>
6.remove函数
remove函数可以将列表的第一次出现的指定元素删除
li = range (1, 4) * 3
print 'li ', li
li. remove (2)
print 'li ',li
>>>
li [1, 2, 3, 1, 2, 3, 1, 2, 3]
li [1, 3, 1, 2, 3, 1, 2, 3]
>>>
7.pop函数
pop函数可以将列表指定的位置的元素从列表删除或者尾部的元素从列表里删除
(1)将列表指定的位置尾部的元素从列表里删除
例子
li = range (1, 4) * 3
print 'li ',li
li.pop () #参数为空值说明删除列表中尾部的字符
print 'pop ', li
>>>
li [1, 2, 3, 1, 2, 3, 1, 2, 3]
pop [1, 2, 3, 1, 2, 3, 1, 2]
》》》
(2)将列表指定的位置的元素从列表删除
li = range (1, 4) * 3
print 'li =',li
li.pop (1) #列表从0开始计数
print 'pop3=', li
>>>
li = [1, 2, 3, 1, 2, 3, 1, 2, 3]
pop3= [1, 3, 1, 2, 3, 1, 2, 3]
>>>
8.sort()函数:实现字符串的排序
例子
li = "jeapedu"
li = list (li)
li. sort ()
print li
>>>
['a', 'd', 'e', 'e', 'j', 'p', 'u']
>>>
9.isinstance()函数 判定数据的类型
myList = []
print type(myList)
if isinstance(myList,list):
print 'OK'
else:
print 'Fail!'
>>>
<type 'list'>
OK
>>>
10.元祖 tuple
元祖的结构和访问。使用方法和列表基本一致,区别二:使用圆括号将个数据项括起来,元
祖的元素值不可修改,看过索引访问元祖的某个元素值,用过切片来访问子元祖
例子
>>>
(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
4
(3, 4, 5, 6, 7, 8)
>>>