码迷,mamicode.com
首页 > 编程语言 > 详细

python列表

时间:2018-03-20 15:18:27      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:F12   python列表   SM   替换   python   对象   AC   索引   使用   

列表类
 
1. li = [1,2,3,4[1,2],5]通过list类创建的对象li
2.用中括号括起来
3.逗号分隔每个元素
4.列表中可以放任何元素
5.列表中的元素可以索引,修改,删除,替换,in操作
索引
li = [1,2,3,[1,5,8],4,5,6]
print(li[0])

  

 
1
修改(替换)
li = [1,2,3,[1,5,8],4,5,6]
li[0:2] = [6,6]
print(li)
[6, 6, 3, [1, 5, 8], 4, 5, 6]

删除

li = [1,2,3,[1,5,8],4,5,6]
print(li)
del li[0]
print(li)
[1, 2, 3, [1, 5, 8], 4, 5, 6]
[2, 3, [1, 5, 8], 4, 5, 6]

in操作

 
li = [1,2,3,[1,5,8],4,5,6]
c = 2 in li
print(c)
True

6.列表可以for循环

li = [1,2,3,[1,5,8],4,5,6]
for a in li :
print(a)
1
2
3
[1, 5, 8]
4
5
6

7.列表与字符串之间的相互转换

字符串转换为列表(列表中只有字符串)
name = ‘abcdefg‘
c = list(name)
print(c)
[‘a‘, ‘b‘, ‘c‘, ‘d‘, ‘e‘, ‘f‘, ‘g‘]****内部使用for循环的形式实现,必须是可迭代的,否则报错,数字不可迭代

  

列表转换为字符串(列表中只有字符)用join方法实现
 
li = [‘a‘,‘s‘,‘d‘,‘f‘]
c = ‘‘.join(li)
print(c)
asdf

  

列表转换为字符串(列表中既有字符又有数字)
li = [‘a‘,‘s‘,‘d‘,‘f‘,1,2,3]
b = ‘‘
for c in li:
b = b + str(c)转换为字符型
print(b)
asdf123

  

  

 
 
 

python列表

标签:F12   python列表   SM   替换   python   对象   AC   索引   使用   

原文地址:https://www.cnblogs.com/sumcet/p/8608801.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!