Please open Telegram to view this post
VIEW IN TELEGRAM
TOPSHIRIQ:
Ro'yxatdan bir xil bo'lgan elementlardan bittasi qoldirib qolganini o'chirib tashlaydigan funksiya tuzing.Ya'ni funksiya 2 ta: list va element nomli argumentni qabul qilsin.List argumenti ro'yxatni qabulsin,element esa ro'yxatdagi shu elementni bittasini qoldirib,qolganini o'chirib tashlasin va funksiya listni qiymatini qaytarsin.
P.S.Topshiriq Funksiya va Ro'yxat
mavzusini o'z ichiga oladi.
#funksiya #list
Ro'yxatdan bir xil bo'lgan elementlardan bittasi qoldirib qolganini o'chirib tashlaydigan funksiya tuzing.Ya'ni funksiya 2 ta: list va element nomli argumentni qabul qilsin.List argumenti ro'yxatni qabulsin,element esa ro'yxatdagi shu elementni bittasini qoldirib,qolganini o'chirib tashlasin va funksiya listni qiymatini qaytarsin.
P.S.Topshiriq Funksiya va Ro'yxat
mavzusini o'z ichiga oladi.
#funksiya #list
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Matnni tarjima qiladigan funksiya.Foydali bo'ladi degan umiddaman.Xullas fayldagi barcha izohlardan kodni tushunib olishingiz mumkin.
P.S.google_trans_new modulini o'rnatish :
P.S.google_trans_new modulini o'rnatish :
$pip install google_trans_new
#translator #funksiyaPlease open Telegram to view this post
VIEW IN TELEGRAM
Lotin-Kirill bot yasash mavzusidagi transliterator modulini eslasangiz:U matnda o' harfi ishtirok etsa shu harfni "ў" harfiga almashtirmasdan o'zini qaytarardi.g' harfi ishtirok etsa "ғ" harfiga almashtirmasdan "г'" ga almashtirib qaytarardi.Men transliterator modulidagi lug'atlarga o'zgartirish kiritib,bu harflarni qo'shib ko'rdim.Ammo funksiya xato ishlashni boshladi.Bu muammoga funksiya bilan yechim topdim.Biz funksiyaga to_cyrillic funksiyasi yordamida tarjima qilgan matnni uzatamiz.Funksiya tarjima matnnini tekshiradi va yuqoridagi harflarni to'g'irlab qaytaradi.Foydali bo'ladi degan umiddaman.
#foydali #funksiya
#foydali #funksiya
Please open Telegram to view this post
VIEW IN TELEGRAM
latin2.py
891 B
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Latin_translator2.py
231 B
Please open Telegram to view this post
VIEW IN TELEGRAM
Hammaga salom.O'qishlar bilan bo'lib kanalga ham e'tibor bermay qoldim.Vaqt topishim bilan topshiriq va foydali modullarni tashliman.
Matn harfdan iborat bo'lsa,uni unli yoki undosh harfligini aniqlab qaytaradigan,aks holda matnda nechta unli harf va undosh harf borligini aniqlab qaytradigan funksiya.Bir foydalanuvchining guruhga yozgan kichik g'oyasidan kodni takomillashtirdim va ushbu funksiyani tuzdim.Funksiyadan foydalanib telegram bot tuzishingiz yoki uni yordamida botingizga qo'shimcha imkoniyatlar qo'shishingiz mumkin.Foydali bo'ladi degan umiddaman.
#foydali #funksiya
#foydali #funksiya
Please open Telegram to view this post
VIEW IN TELEGRAM
letter_detector2.py
1.1 KB
Please open Telegram to view this post
VIEW IN TELEGRAM
list_methods=['append', 'copy', 'count', 'del']
1.append() - elementni qabul qilib ro'yxatga qo'shadi.Misol:
list_methods.append("extend")
2.clear() - ro'yxatdagi barcha elementlarni o'chiradi.Misol:
list_methods.clear()
3.copy() - ro'yxatdan nusxa oladi.[:] bilan bir xil.Misol:
list_methods2=list_methods.copy()
4.count() - ro'yxatdagi biror elementni qanchaligini qaytaradi.Misol:
list_methods.count("del")
5.del() - ro'yxatdagi elementni indeksi bo'yicha o'chiradi.Misol:
list_methods.del(0)
6.extend() - 2 ta ro'yxatni bir biriga qo'shadi.Misol:
list_methods.extend(list_methods2)
7.index() - ro'yxatdagi elementni indeksini aniqlaydi.Misol:
list_methods.index("clear")
8.insert() - ro'yxatga elementni indeks bo'yicha qo'shadi.Misol:
list_methods.insert(2,"append")
9.join() - ro'yxatdagi elementlarni o'zgaruvchiga jamlaydi.Misol:
list_methods_str="".join(list_methods)
10.len() - ro'yxat uzunligini qaytaradi.Misol:
len(list_methods)
11.list() - o'zgaruvchiga yuklangan stringni ro'yxatga aylantiradi.Misol:
list_methods=list("append")
12.max() - sonlar ro'yxatidagi eng katta sonni qaytaradi.Misol:
max(numbers)
13.min() - sonlar ro'yxatidagi eng kichik sonni qaytaradi.Misol:
min(numbers)
14.pop() - ro'yxatdagi elementni indeks bo'yicha sug'urib oladi.Indeks berilmasa,ro'yxatdagi eng oxirgi elementni sug'urib oladi.Misol:
list_methods.pop(1)
15.remove() - ro'yxatdagi elementni o'chirib tashlaydi.Misol:
list_methods.remove("count")
16.reverse() - ro'yxatdagi elementlarni teskari tartibda tartiblaydi.Misol:
list_methods.reverse()
17.sort() - ro'yxatdagi elementlarni tartiblaydi.Ro'yxat string bo'lsa alifbo tartibida,son bo'lsa katta kichikligiga qarab.Misol:
list_methods.sort()
©️Foydalanilgan qo'shimcha ma'lumotlar manbasi :
#list #metod
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM