1、列表增。

# append 追加,给列表的最后面追加一个元素
li = ['alex','wufa','太白','大白']
li.append('教师')
li.append(1)
print(li)#['alex', 'wufa', '太白', '大白', '教师', 1] #向列表里持续增加,无输入结束
li = ['alex','wufa','太白','大白']
while 1:
username = input('>>>')
if username.strip().upper()=='':
break
else: #>>>12
li.append(username) #>>>22
print(li) #>>>ddd
#['alex', 'wufa', '太白', '大白', '12', '22', 'ddd'] # insert 插入在列表的任意位置插入元素
li = ['alex','wufa','太白','大白']
li.insert(3,'小白')
print(li)#['alex', 'wufa', '太白', '小白', '大白'] # extend 迭代着追加,在列表的最后面迭代着追加一组数据(加入的是元素,单独数字不行)
li = ['alex', 'wufa', '太白', '大白']
li.extend('二哥')
print(li)#['alex', 'wufa', '太白', '大白', '二', '哥']
li.extend([1,2,3])
print(li)#['alex', 'wufa', '太白', '大白', 1, 2, 3]

2、列表删

# pop  通过索引删除列表中对应的元素,该方法有返回值,返回值为删除的元素。
li = ['alex', 'wufa', '太白', '大白']
s=li.pop(2)
print(li)#['alex', 'wufa', '大白']
print(s)#太白(有返回值) #remove 通过元素删除列表中该元素
li = ['alex', 'wufa', '太白', '大白']
li.remove('太白')
print(li)#['alex', 'wufa', '大白'] # clear 清空列表
li = ['alex', 'wufa', '太白', '大白']
li.clear()
print(li)#[] # del按照索引删除该元素del li[]
li = ['alex', 'wufa', '太白', '大白']
del li[0:3]
print(li)#['大白']

3、列表改

li = ['alex', 'wufa', '太白', '大白']
li[0] = '男神'#['男神', 'wufa', '太白', '大白']
li[1] = [1,2,4]#['alex', [1, 2, 4], '太白', '大白']
li[0:2] = 'python'#['p', 'y', 't', 'h', 'o', 'n', '太白', '大白']
li[0:2] = [1,2,4]#[1, 2, 4, '太白', '大白']
print(li)

4、列表查

li = ['alex', 'wufa', '太白', '大白']
for i in li:
print(i)
# alex
# wufa
# 太白
# 大白
print(li[0:2])#['alex', 'wufa']

5、公共方法

#len()长度
li = ['alex', 'wufa', '太白', '大白']
num = len(li)#
#count计数
num = li.count('大白')#
print(num) #sort正向排序
li =[1,3,2,4,8,5,6]
li.sort()
print(li)#[1, 2, 3, 4, 5, 6, 8]
#倒序
li.sort(reverse=True)
print(li)#[8, 6, 5, 4, 3, 2, 1] #reverse翻转
li =[1,3,2,4,8,5,6]
li.reverse()
print(li)#[6, 5, 8, 4, 2, 3, 1]

6、元祖

#元祖 只读列表,可循环查询,可切片。
#儿子不能改,孙子可以改。
tu = (1,2,3,'taibai',[1,2,3,'taibai'])
tu[4][3]= tu[4][3].upper()
print(tu)#(1, 2, 3, 'taibai', [1, 2, 3, 'TAIBAI'])

7、列表转换成字符串(join)

li = ['alex', 'wufa', '太白', '大白']
s = ''.join(li)#alexwufa太白大白
s1 = '*'.join(li)#alex*wufa*太白*大白
print(s,s1)

最新文章

  1. jquery插件封装成seajs模块
  2. web 前端常用组件【06】Upload 控件
  3. 使用poi读取xlsx中的数据
  4. PHP Fatal error: Class 'DOMDocument' not found
  5. BackTrack5-r3 w3af无法更新问题解决
  6. Hibernate用注解实现实体类和表的映射
  7. Ubuntu命令--CURL用法
  8. Java之NIO传输数据
  9. 如何在C++ Builder中使用OpenGL
  10. iOS开发——九切片
  11. Python网络数据采集1-Beautifulsoup的使用
  12. Python并发编程之从生成器使用入门协程(七)
  13. roc曲线和auc
  14. HDU 6425(羽毛球组合 **)
  15. webapi 统一处理时间格式
  16. HTML5特效收录-不定时更新
  17. python select poll epoll的区别
  18. 虚拟机安装以及PCL的配置(2)
  19. C#DataGridView的简单使用
  20. 通过IDEA解决spring配置文件

热门文章

  1. 基于 HTML5 WebGL 的高炉炼铁厂可视化系统
  2. 【原创】Linux RCU原理剖析(二)-渐入佳境
  3. Django文档阅读-Day3
  4. 文本序列化【通用】word2sequence,文本序列字典保存
  5. embed git commit hash to assembly
  6. 简要理解CommonJS规范
  7. 数学--数论--HDU 1792 A New Change Problem (GCD+打表找规律)
  8. CodeForces - 224C. Bracket Sequence (栈模拟)简单做法
  9. ssm整合后打印日志查看执行sql语句
  10. 使用Hystrix的插件机制,解决在使用线程隔离时,threadlocal的传递问题