Basic data type (list, tuple)

1. List

1.1 Definitions

li = [1,2,3] Each element comma list ( "abc") Iteration

  • A container list is => any type
  • The list is ordered => Index slicing step
  • List variable => CRUD
1.2 Operating
  • increase
li=[1,2,3]
li.append(4)  => 在列表最后追加4
li.insert(0,0)  => 第一个参数指索引,第二个参数指在该索引位置插入的内容
li.extend() =>  迭代添加  for循环   注意不能是int
#列表合并  =>  两个列表相加产生新的列表
  • delete
li=[1,2,3,4]
li.pop()  =>  默认删除最后一个元素  可指定通过索引删除元素  有返回值,返回被删除元素
li.remove()  =>  通过元素的名字删除  从左向右删除
li.clear()  =>  清空列表元素
del li  =>  删除整个列表
del li[2]  =>  通过索引删除指定元素
del li[1:3]  =>  删除区间
del li[::2]  =>  删除间隔的内容
  • change
li=[1,2,3,4]
li[1]=d  =>  通过索引
li[1:3]="asdf"  
li[1:3]="1"      =>  通过切片,可多可少可空格,迭代添加
li[1:3]=[]
li[::2]="你好"  =>  按照数量来替换,迭代后变成两个元素
li[::2]=5,10   =>  数量对应的前提下,可int、bool
               =>  不能多,不能少,否则报错
  • Search index, a slice (step), for loop

2. Ganso

  • definition
tu=(1,2,3,4)  =>  元祖基本类型
tu=()   =>  元祖
tu=(1)  =>  括号中元素本身类型
tu=(1,)  =>  元祖
  • Ganso is ordered index, the slice (step)
  • Ganso is not becoming to see

When nesting nested lists and Ganso find content, it is a comma-separated elements, dimensionality reduction (layer by layer to find)

Ganso list of differences:

  • List variable => CRUD
  • Tuples are immutable => check

Guess you like

Origin www.cnblogs.com/wxl1025/p/10986601.html