python 列表

列表 

list = [‘wrr’,’354’,’sere’]

 

1.访问列表元素

 

list[0]  返回的元素与列表元素相同

list[0].title()  返回的元素是首字母大写

list[-1]   返回的元素是最后一位

 

2.修改 删除 添加元素

list[0] = 'rrrrrrru' 修改了第一个元素

list.append('uuuuu')  在列表末尾追加了一个元素

list.insert(0,'kkkkkk') 在列表开头添加空间,把值存储到这个地方

del list[0] 删除元素在列表的位置

list1 = list.pop() 删除列表末尾的元素,但是可以继续使用

list1 = list.pop(0) 也可以指定删除元素

list.remove('sere')  根据值删除元素 也可以继续使用(自我理解就是 可以用元素接到这个值,并且打印出来)

 

3.组织列表

cars.sort() 对列表进行永久性排序

cars.sort(reverse=Ture) 按与字母顺序相反的顺序排列列表元素

sorted(cars) 保留列表元素原来的排列顺序,同时以特定的顺序呈现它们

cars.reverse() 永久性的修改--反转列表元素的排列顺序

 但可以随时恢复到原来的排序, 只需要再次调用 cars.reverse()

len(cars) 确定列表长度

 

4.操作列表

for car in cars: 遍历整个列表

for value in range(1,5):  创建数值列表 打印结果为 1,2,3,4

numbers = list(range(1,6)) 使用range()创建数字列表

even_numbers = list(range(2,11,2)) 从2开始 不断加2 直到达到11

min(numbers) 最小值

max(numbers) 最大值

sum(numbers) 总和

 5.切片

cars[0:3]  取第0,1,2的元素

cars[:3] 从0开始

cars[2:] 到结尾

cars[-3:]最后三个元素

for car in cars[:3] 遍历切片

 

ca'r'r's = cars[:] 复制切片

 

6.元组

dimes = (200,50)

dimes[0]  取出元组的元素

for dime in dimes: 遍历元组

 

7.if语句

if car == 'BMW':

if answer != 42:

 

if - else

if age < 4:  else:   age ==8

 

if - elif - else

if age >39:

elif age < 39:

elif age < 100:

else:

 

8.字典

language = {

'china':'chinese',

'usa':'english',

}

language['usa']  访问字典的值

language['ua'] = 'english' 添加键值对

language['usa'] = 'chinese' 修改字典中的值

del language['ua']  删除键值对

 

for key,value in language.items(): 遍历所有的键值对

for key in language.keys():  遍历字典中的所有键

for key in sorted(language.keys()):  按顺序遍历字典中的所有键

for value in language.values():  遍历字典中的所有值

 

9.嵌套

 

posted @ 2018-04-27 17:25  叢叢的博客园  阅读(253)  评论(0编辑  收藏  举报