python基本数据类型之------列表

列表----list

1、列表格式:

  中括号括起来,

  逗号分隔每个元素,

  列表中的元素可以是数字、字符串、列表、布尔值、等所有的都能放进去

  “集合“,”内部可以放置任何东西

  li=['alex', '小名', [12, 23, 45], 23, 23, '小花']

2、列表中可以嵌套任何类型

3、可以通过索引取值,  或者切片取值(切片取值的结果也是列表)

  print(li[3])           print(li[3:-1])

4、支持for循环,   while循环。

5、列表元素可以进行修改

  索引修改: li [ 2 ] =120    print(li)

  索引切片修改: li [1:3] = [27, 28]

6、删除

  索引删除: del li [1]     print(li)

  索引切片删除: del li [2,4]    print(li)

7、支持 in 操作

  v = 'alex' in li         print(li)

8、嵌套列表查询方式

  li=['小王',‘小宁’, [a, b, [d, e, f ],  c ], ‘小张’]

  print(li[2][2][0])

9、字符串转换成列表

  s='abcdefg'

  li = list(s)

  print(li)

10、列表转换成字符串

  如果列表中即有数字又有字符串,需要自己写一个for循环

    li = [12,13,14,'xiaozhang', 'xiaowang']

    s=' '

    for i in li :

      s=s+str(i)

    print(s)

  若列表中的元素只有字符串,直接用字符串join方法

  li = ['xiaozhang', 'xiaowang']

   v = ' '.join(li)

   print (v)

猜你喜欢

转载自www.cnblogs.com/yongkang/p/9154939.html