python 列表操作
来源:互联网 发布:顺丰淘宝买飞机 编辑:程序博客网 时间:2024/06/15 06:58
Think Python 列表相关操作
# -*- coding: utf-8 -*-"""Created on Fri Oct 27 22:05:42 2017@author: 123"""cheeses=['Cheddar','Edam','Gouda']numbers=[42,123]empty=[]print(cheeses,numbers,empty)#list支持赋值,但是字符串不支持赋值cheeses[0]numbers[1]=5for cheese in cheeses: print(cheese)for i in range(len(numbers)): numbers[i]=numbers[i]*2#list支持拼接a=[1,2,3]b=[4,5,6]c=a+b#list切片t=['a','b','c','d','e','f']t[1:3]t[:4]t[3:]t[:]#################################方法###添加###t=['a','b','c']t.append('d')t#附加t1=['a','b','c']t2=['d','e']t1.extend(t2)t1#排序t=['d','c','e','b','a']t.sort()t##注意方法没有返回值###################################化简t=[1,2,3]sum(t)#如此就不需要写循环求和#映射def capitalize_all(t): res=[] for s in t: res.append(s.captialize()) return res#过滤def only_upper(t): res=[] for s in t: if s.isupper(): res.append(s) return res#####################################删除t=['a','b','c']x=t.pop(1)#已知下标进行删除tx#pop修改列表,返回被删除的值,如果不提供下标,删除并返回最后一个元素#如果不需要使用删除的值t=['a','b,','c']del t[1]t#如果知道删除的值t=['a','b','c']t.remove('b')t#如果需要删除多个元素,可以使用del和切片下标t=['a','b','c','d','e','f']del t[1:5]t#######################################将字符串转化为一个字符列表s='spam't=list(s)t#将字符串转化为单词s='pining for the fjords't=s.split()t#split 接受一个形参,称为分隔符s='spam-spam-spam'delimiter='-'t=s.split(delimiter)t#join 拼接字符串#注意使用方法,这是一个字符串方法t=['pining','for','the','fjords']delimiter=' 's=delimiter.join(t)s
阅读全文
0 0
- Python 列表(list)操作
- python列表操作
- python 列表操作
- python列表操作
- Python 列表(list)操作
- Python 列表(list)操作
- python 列表操作总结
- Python 列表(list)操作
- [python]列表操作
- 【python】列表操作
- Python列表操作
- python列表操作
- python list列表操作
- python之列表操作
- Python 列表(list)操作
- Python 列表(list)操作
- Python 列表(list)操作
- Python列表操作
- UNIX网络编程第一例daytimetcpcli
- 使用python PIL库读取MSCOCO的bounding box
- 一只爬虫带你看世界【8】
- 阿里巴巴云栖大会发布“云栖简史” 七年推动中国互联网大爆发
- Intel 第八代桌面处理器来了,超频高至 4.7 GHz,但没上八核
- python 列表操作
- 德勤系统受黑客攻击,客户保密邮件泄露
- 关于仙童八叛逆
- 南大Mooc计算机体系基础--IA_32地址转换
- day04
- Hibernate在eclipseEE下的教程
- 171027—函数自学【知识点初识二】
- 澳大利亚计划成立国家航天局
- ABB机器人的“中国梦”