python编程入门---数据类型基本操做

** - 列表基本** `python

  1. lista = [1,2,3]
  2. del lista[0] #删除列表中的第一个元素
  3. num = lista[2].pop() #删除列表中第三个元素,并将该元素赋值给num
  4. lista.remove('1') #remove用于删除列表中不知道索引位置的值,该例子删除泪表中的1值。方法remove() 只删除第一个指定的值。若是要删除的值可 能在列表中出现屡次,就须要使用循环来判断是否删除了全部这样的值
  5. lista.insert(0, 'ok') #在列表的首位置插入字符串'ok'
  6. lista.sort(reserve = True) #列表按照逆序排序,不能使用a=lista.sort()这样的用法,a是空,sort()对原列表起做用
  7. a = sorted(lista) #对列表进行临时排序,本来的列表顺序并未改变,能够将值赋予新变量
  8. lista.reverse() #对列表进行逆序,而非字母首字母的逆序,而是整个列表的顺序逆序,**print lista.reverse()**也是错误的,不能输出 ' ##### - 操做列表
  9. listb = list(range(1,5)) #生成数列b,大小是从1到4
  10. max(lista),min(lista),sum(lista) #能够对列表进行简单操做
  11. listb = [value**2 for value in lista] #对列表A中的元素求平方,生成B.列表解析操做
  12. listb = lista[:] 与 listb = lista #彻底不一样,第一个表示复制出新列表,第二个表示指向同一个列表

- 元组操做dom

  1. temp = (200, 100) #正确,
  2. temp = (500, 300) #不能改变元组的值,可是能够改变元组对象。
  3. temp[1] = 300

- 字典操做code

person = {‘name’ = 'aliang', 'years' = 25, 'city' = '南京'}对象

  1. 遍历字典方法一: for key, value in person.items(): #循环获取字典中全部键值对
  2. person.keys() #获取字典中全部键,以列表的形式返回,key通常只有一个,不用去重
  3. person.values() #获取字典中全部的值,以列表形式返回,可是列表中可能存在大量重复项,能够使用set()去重

- numpy排序

import numpy as np
np.full((2, 2), 7)   #生成2*2的矩阵,用数值7填充
np.eye(2)            #生成2*2的单位阵
np.random.random((2, 2))    #生成2*2矩阵,数值随机数填充
lista = np.ones(10)
lista[::3]    #正序,每三个获取一个
lista[::-2]   #逆序,每俩个获取一个值
相关文章
相关标签/搜索