python基础2

set:集合

set:可以去重,是一位他里边不可以存在相同的元素。显示的定义形式:{元素1,元素2 ,元素3},无序的

set(序列):正常的序列,set也是可以存储不同的数据类型,set也是一个序列
在这里插入图片描述
list或tuple里边塞set:
在这里插入图片描述

数据的访问:

基本类型怎么访问:直接根据变量名访问
复杂数据类型:
tuple:下标去访问

使用下标去访问调用的是什么tuple_data[0]?

data = 2 又是什么操作?
在这里插入图片描述
tuple里面有一个元素
在这里插入图片描述
count:打印出现相同数的次数
在这里插入图片描述
index:检索出下标的前一个值
在这里插入图片描述
llist:使用下标访问
在这里插入图片描述
iterable:迭代(extend中)

可迭代的有:元组,字符串,set
列表相加:
在这里插入图片描述
copy:
在这里插入图片描述
id:
在这里插入图片描述
在这里插入图片描述
insert,pop

pop在不加参数的情况下,默认弹出最后一个,加参数后,弹出原本对应的下标数
在这里插入图片描述
字符串转成int型
在这里插入图片描述
>大于:greater than

<小于:less than

大于等于:equal er greater than

小于等于:equal er less than

等于:equal

不等于:not equal

加:and,plus,add

减:subtract,minus,from,take away(from)

乘:times,multiply,multiplied by,twice

除:divide,divided by,into

小练习:

list_data = [“123”,“132”,“213”,“231”,“321”],求每个元素下标为0和2的乘积

普通写法:
list_data = [“123”,“132”,“213”,“231”,“321”]
a = list_data[0][0]
b = list_data[0][2]
c = list_data[1][0]
d = list_data[1][2]
e = list_data[2][0]
f = list_data[2][2]
g = list_data[3][0]
h = list_data[3][2]
i = list_data[4][0]
j = list_data[4][2]
print(a,b,c,d,e,f,g,h,i,j)
str_data_a = a
int_data_a = int(str_data_a)
str_data_b = b
int_data_b = int(str_data_b)
str_data_c = c
int_data_c = int(str_data_c)
str_data_d = d
int_data_d = int(str_data_d)
str_data_e = e
int_data_e = int(str_data_e)
str_data_f = f
int_data_f = int(str_data_f)
str_data_g = g
int_data_g = int(str_data_g)
str_data_h = h
int_data_h = int(str_data_h)
str_data_i = i
int_data_i = int(str_data_i)
str_data_j = j
int_data_j = int(str_data_j)
print(int_data_a,int_data_b,int_data_c,int_data_d,int_data_e,int_data_f,int_data_g,int_data_h,int_data_i,int_data_j)
result1 = int_data_a * int_data_b
result2 = int_data_c * int_data_d
result3 = int_data_e * int_data_f
result4 = int_data_g * int_data_h
result5 = int_data_i * int_data_j
print(result1)
print(result2)
print(result3)
print(result4)
print(result5)

使用def定义函数写法:

list_data = ["123","132","213","231","321"]
def sort_key(value):
   print(int(value[0][0]) * int(value[0][2]),int(value[1][0]) * int(value[1][2]),int(value[2][0]) * int(value[2][2]),int(value[3][0]) * int(value[3][2]),int(value[4][0]) * int(value[4][2]))
   return
sort_key(list_data)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值